Uses of Interface
com.google.errorprone.bugpatterns.BugChecker.BinaryTreeMatcher
Packages that use BugChecker.BinaryTreeMatcher
Package
Description
Checks added to the java compiler which detect common bug patterns.
-
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns
Classes in com.google.errorprone.bugpatterns that implement BugChecker.BinaryTreeMatcherModifier and TypeClassDescriptionclassAbstract implementation of a BugPattern that detects the use of reference equality to compare classes with value semantics.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.classclassfinal classABugChecker; see the associatedBugPatternannotation for details.classCheck for expressions containingthis != nullorthis == nullclassABugChecker; see the associatedBugPatternannotation for details.classclassABugChecker; see the associatedBugPatternannotation for details.classfinal classA BugPattern; see the summary.classABugChecker; see the associatedBugPatternannotation for details.final classFlags calls totoStringon lite protos.final classA BugPattern; see the summary.classChecks methods annotated with@NoAllocationto ensure they really do not allocate.classWarns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.classABugChecker; see the associatedBugPatternannotation for details.classABugChecker; see the associatedBugPatternannotation for details.final classA BugPattern; see the summary.classclassclassABugChecker; see the associatedBugPatternannotation for details.classclassFinds instances where one usesCollection#size() >= 0orT[].length > 0.classABugChecker; see the associatedBugPatternannotation for details.classFlagsjavax.lang.model.element.Element#toStringusage inBugCheckers.classFlagscom.sun.source.tree.Tree#toStringusage inBugCheckers.classFlagsjavax.lang.model.type.TypeMirror#toStringusage inBugCheckers.classABugChecker; see the associatedBugPatternannotation for details.final classSee the summary. -
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns.nullness
Classes in com.google.errorprone.bugpatterns.nullness that implement BugChecker.BinaryTreeMatcherModifier and TypeClassDescriptionclassABugChecker; see the associatedBugPatternannotation for details.final classABugChecker; see the associatedBugPatternannotation for details.classA bug checker; see the summary. -
Uses of BugChecker.BinaryTreeMatcher in com.google.errorprone.bugpatterns.time
Classes in com.google.errorprone.bugpatterns.time that implement BugChecker.BinaryTreeMatcherModifier and TypeClassDescriptionfinal classChecker that detects likely time-unit mismatches by looking at identifier names.