MCPcopy Create free account
hub / github.com/antlr/codebuff / equals

Method equals

output/java_guava/1.4.18/GeneralRange.java:219–229  ·  view source on GitHub ↗
(@Nullable Object obj)

Source from the content-addressed store, hash-verified

217 }
218
219 @Override
220 public boolean equals(@Nullable Object obj) {
221 if (obj instanceof GeneralRange) {
222 GeneralRange<?> r = (GeneralRange<?>) obj;
223 return comparator.equals(r.comparator) && hasLowerBound == r.hasLowerBound
224 && hasUpperBound == r.hasUpperBound
225 && getLowerBoundType().equals(r.getLowerBoundType())
226 && getUpperBoundType().equals(r.getUpperBoundType()) && Objects.equal(getLowerEndpoint(), r.getLowerEndpoint()) && Objects.equal(getUpperEndpoint(), r.getUpperEndpoint());
227 }
228 return false;
229 }
230
231 @Override
232 public int hashCode() {

Callers

nothing calls this directly

Calls 6

getLowerBoundTypeMethod · 0.95
getUpperBoundTypeMethod · 0.95
equalMethod · 0.95
getLowerEndpointMethod · 0.95
getUpperEndpointMethod · 0.95
equalsMethod · 0.65

Tested by

no test coverage detected