/guava/android/guava/src/com/google/common/collect/Range.java
if ( object instanceof Range ) { Range<?> other = ( Range<?> ) object; return lowerBound.equals ( other.lowerBound ) && upperBound.equals ( other.upperBound ) ; }
Cut<C> lower = lowerBound.canonical(domain); Cut<C> upper = upperBound.canonical(domain); return (lower == lowerBound && upper == upperBound) ? this : create(lower, upper); } @Override public boolean equals(@CheckForNull Object object) { <extra_id_0> return false; } @Override public int hashCode() { return lowerBound.hashCode() * 31 + upperBound.hashCode(); }