Uses of Interface
com.google.errorprone.bugpatterns.BugChecker.MemberReferenceTreeMatcher
Packages that use BugChecker.MemberReferenceTreeMatcher
Package
Description
Checks added to the java compiler which detect common bug patterns.
-
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns
Classes in com.google.errorprone.bugpatterns that implement BugChecker.MemberReferenceTreeMatcherModifier and TypeClassDescriptionclassAn abstract base class to match API usages in which the return value is not used.classAn abstract matcher for implicit and explicit calls toObject.toString(), for use on types that do not have a human-readabletoString()implementation.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classclassclassA Bugpattern; see the accompanying Markdown documentation.classfinal classSee BugPattern annotation.final classFlags ignored return values from pure getters.final classclassABugChecker; see the associatedBugPatternannotation for details.final classFlags calls totoStringon lite protos.classIdentify the backing collection source of a stream and reports if the source is mutated during the stream operations.classWarns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.final classHighlights cases where a proto's build method has its return value ignored.classCheck for non-allowlisted callers to RestrictedApiChecker.classA checker which produces an error when a return value is accidentally discarded.final classABugChecker; see the associatedBugPatternfor details.final classDiscouragestream::iteratorto createIterables.classABugChecker; see the associatedBugPatternannotation for details.classFlagsjavax.lang.model.element.Element#toStringusage inBugCheckers.classFlagscom.sun.source.tree.Tree#toStringusage inBugCheckers.classABugChecker; see the associatedBugPatternannotation for details.classFlagsjavax.lang.model.type.TypeMirror#toStringusage inBugCheckers.final classMatches unnecessary uses of method references. -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.android
Classes in com.google.errorprone.bugpatterns.android that implement BugChecker.MemberReferenceTreeMatcher -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.collectionincompatibletype
Classes in com.google.errorprone.bugpatterns.collectionincompatibletype that implement BugChecker.MemberReferenceTreeMatcherModifier and TypeClassDescriptionclassChecker for calling Object-accepting methods with types that don't match the type arguments of their container types.final classHighlights use ofCollection#contains(and others) with types that do not have well-defined equals. -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.inlineme
Classes in com.google.errorprone.bugpatterns.inlineme that implement BugChecker.MemberReferenceTreeMatcherModifier and TypeClassDescriptionfinal classChecker that performs the inlining at call-sites (where the invoked APIs are annotated as@InlineMe). -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.threadsafety
Classes in com.google.errorprone.bugpatterns.threadsafety that implement BugChecker.MemberReferenceTreeMatcherModifier and TypeClassDescriptionclassABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details. -
Uses of BugChecker.MemberReferenceTreeMatcher in com.google.errorprone.bugpatterns.time
Classes in com.google.errorprone.bugpatterns.time that implement BugChecker.MemberReferenceTreeMatcherModifier and TypeClassDescriptionfinal classChecker that detects likely time-unit mismatches by looking at identifier names.