MCPcopy Index your code
hub / github.com/antlr/codebuff / IsEqualToPredicate

Class IsEqualToPredicate

output/java_guava/1.4.17/Predicates.java:498–530  ·  view source on GitHub ↗

@see Predicates#equalTo(Object)

Source from the content-addressed store, hash-verified

496 /** @see Predicates#equalTo(Object) */
497
498 private static class IsEqualToPredicate<T> implements Predicate<T>, Serializable {
499
500 private final T target;
501 private IsEqualToPredicate(T target) {
502 this.target = target;
503 }
504
505 @Override
506 public boolean apply(T t) {
507 return target.equals(t);
508 }
509
510 @Override
511 public int hashCode() {
512 return target.hashCode();
513 }
514
515 @Override
516 public boolean equals(@Nullable Object obj) {
517 if (obj instanceof IsEqualToPredicate) {
518 IsEqualToPredicate<?> that = (IsEqualToPredicate<?>) obj;
519 return target.equals(that.target);
520 }
521 return false;
522 }
523
524 @Override
525 public String toString() {
526 return "Predicates.equalTo(" + target + ")";
527 }
528
529 private static final long serialVersionUID = 0;
530 }
531
532 /** @see Predicates#instanceOf(Class) */
533

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected