Class AbstractEqualsHashCodeUsageChecker

java.lang.Object
com.google.errorprone.bugpatterns.BugChecker
com.google.errorprone.bugpatterns.AbstractEqualsHashCodeUsageChecker
All Implemented Interfaces:
BugChecker.MemberReferenceTreeMatcher, BugChecker.MethodInvocationTreeMatcher, BugChecker.NewClassTreeMatcher, Suppressible, Serializable
Direct Known Subclasses:
UndefinedEquals

public abstract class AbstractEqualsHashCodeUsageChecker extends BugChecker implements BugChecker.MethodInvocationTreeMatcher, BugChecker.MemberReferenceTreeMatcher, BugChecker.NewClassTreeMatcher

A base class for checks that flag code relying on equals or hashCode of particular types.

This class finds the places where equals and hashCode are used, either explicitly or implicitly by collections, and subclasses decide which types should not be used in which ways.

See Also: