本文整理了Java中com.google.common.collect.Range.equals
方法的一些代码示例,展示了Range.equals
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Range.equals
方法的具体详情如下:
包路径:com.google.common.collect.Range
类名称:Range
方法名:equals
[英]Returns true if object is a range having the same endpoints and bound types as this range. Note that discrete ranges such as (1..4) and [2..3] are not equal to one another, despite the fact that they each contain precisely the same set of values. Similarly, empty ranges are not equal unless they have exactly the same representation, so [3..3), (3..3], (4..4] are all unequal.
[中]如果对象是与此范围具有相同端点和绑定类型的范围,则返回true。请注意,(1..4)和[2..3]等离散范围彼此不相等,尽管它们各自包含完全相同的值集。类似地,空范围也不相等,除非它们有完全相同的表示形式,所以[3..3],(3..3],(4..4]都不相等。
代码示例来源:origin: google/guava
Object readResolve() {
if (this.equals(ALL)) {
return all();
} else {
return this;
}
}
代码示例来源:origin: google/guava
@Override
public boolean isEmpty() {
return upperBoundWindow.equals(Range.all())
? rangesByLowerBound.isEmpty()
: !entryIterator().hasNext();
}
}
代码示例来源:origin: google/j2objc
Object readResolve() {
if (this.equals(ALL)) {
return all();
} else {
return this;
}
}
代码示例来源:origin: google/guava
@Override
public RangeMap<K, V> subRangeMap(Range<K> subRange) {
if (subRange.equals(Range.all())) {
return this;
} else {
return new SubRangeMap(subRange);
}
}
代码示例来源:origin: google/guava
@Override
public RangeSet<C> subRangeSet(Range<C> view) {
return view.equals(Range.<C>all()) ? this : new SubRangeSet(view);
}
代码示例来源:origin: google/guava
@Override
public int size() {
if (upperBoundWindow.equals(Range.all())) {
return rangesByLowerBound.size();
}
return Iterators.size(entryIterator());
}
代码示例来源:origin: wildfly/wildfly
Object readResolve() {
if (this.equals(ALL)) {
return all();
} else {
return this;
}
}
代码示例来源:origin: google/j2objc
@Override
public boolean isEmpty() {
return upperBoundWindow.equals(Range.all())
? rangesByLowerBound.isEmpty()
: !entryIterator().hasNext();
}
}
代码示例来源:origin: google/error-prone
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof Replacement) {
Replacement that = (Replacement) o;
return (this.range.equals(that.range()))
&& (this.replaceWith.equals(that.replaceWith()));
}
return false;
}
代码示例来源:origin: google/guava
@Override
public ImmutableRangeSet<C> complement() {
ImmutableRangeSet<C> result = complement;
if (result != null) {
return result;
} else if (ranges.isEmpty()) {
return complement = all();
} else if (ranges.size() == 1 && ranges.get(0).equals(Range.all())) {
return complement = of();
} else {
ImmutableList<Range<C>> complementRanges = new ComplementRanges();
result = complement = new ImmutableRangeSet<C>(complementRanges, this);
}
return result;
}
代码示例来源:origin: wildfly/wildfly
@Override
public boolean isEmpty() {
return upperBoundWindow.equals(Range.all())
? rangesByLowerBound.isEmpty()
: !entryIterator().hasNext();
}
}
代码示例来源:origin: google/j2objc
@Override
public RangeMap<K, V> subRangeMap(Range<K> subRange) {
if (subRange.equals(Range.all())) {
return this;
} else {
return new SubRangeMap(subRange);
}
}
代码示例来源:origin: google/google-java-format
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof Replacement) {
Replacement that = (Replacement) o;
return replaceRange.equals(that.getReplaceRange())
&& replacementString.equals(that.getReplacementString());
}
return false;
}
代码示例来源:origin: google/j2objc
@Override
public RangeSet<C> subRangeSet(Range<C> view) {
return view.equals(Range.<C>all()) ? this : new SubRangeSet(view);
}
代码示例来源:origin: google/guava
/**
* Returns an immutable range set containing the specified single range. If {@link Range#isEmpty()
* range.isEmpty()}, this is equivalent to {@link ImmutableRangeSet#of()}.
*/
public static <C extends Comparable> ImmutableRangeSet<C> of(Range<C> range) {
checkNotNull(range);
if (range.isEmpty()) {
return of();
} else if (range.equals(Range.all())) {
return all();
} else {
return new ImmutableRangeSet<C>(ImmutableList.of(range));
}
}
代码示例来源:origin: wildfly/wildfly
@Override
public RangeMap<K, V> subRangeMap(Range<K> subRange) {
if (subRange.equals(Range.all())) {
return this;
} else {
return new SubRangeMap(subRange);
}
}
代码示例来源:origin: wildfly/wildfly
@Override
public RangeSet<C> subRangeSet(Range<C> view) {
return view.equals(Range.<C>all()) ? this : new SubRangeSet(view);
}
代码示例来源:origin: wildfly/wildfly
@Override
public int size() {
if (upperBoundWindow.equals(Range.all())) {
return rangesByLowerBound.size();
}
return Iterators.size(entryIterator());
}
代码示例来源:origin: google/guava
return of();
} else if (mergedRanges.size() == 1
&& Iterables.getOnlyElement(mergedRanges).equals(Range.all())) {
return all();
} else {
代码示例来源:origin: google/j2objc
@Override
public int size() {
if (upperBoundWindow.equals(Range.all())) {
return rangesByLowerBound.size();
}
return Iterators.size(entryIterator());
}
内容来源于网络,如有侵权,请联系作者删除!