Package com.google.errorprone.matchers
Interface Suppressible
- All Known Subinterfaces:
BugChecker.AnnotatedTypeTreeMatcher
,BugChecker.AnnotationTreeMatcher
,BugChecker.ArrayAccessTreeMatcher
,BugChecker.ArrayTypeTreeMatcher
,BugChecker.AssertTreeMatcher
,BugChecker.AssignmentTreeMatcher
,BugChecker.BinaryTreeMatcher
,BugChecker.BlockTreeMatcher
,BugChecker.BreakTreeMatcher
,BugChecker.CaseTreeMatcher
,BugChecker.CatchTreeMatcher
,BugChecker.ClassTreeMatcher
,BugChecker.CompilationUnitTreeMatcher
,BugChecker.CompoundAssignmentTreeMatcher
,BugChecker.ConditionalExpressionTreeMatcher
,BugChecker.ContinueTreeMatcher
,BugChecker.DoWhileLoopTreeMatcher
,BugChecker.EmptyStatementTreeMatcher
,BugChecker.EnhancedForLoopTreeMatcher
,BugChecker.ExpressionStatementTreeMatcher
,BugChecker.ForLoopTreeMatcher
,BugChecker.IdentifierTreeMatcher
,BugChecker.IfTreeMatcher
,BugChecker.ImportTreeMatcher
,BugChecker.InstanceOfTreeMatcher
,BugChecker.IntersectionTypeTreeMatcher
,BugChecker.LabeledStatementTreeMatcher
,BugChecker.LambdaExpressionTreeMatcher
,BugChecker.LiteralTreeMatcher
,BugChecker.MemberReferenceTreeMatcher
,BugChecker.MemberSelectTreeMatcher
,BugChecker.MethodInvocationTreeMatcher
,BugChecker.MethodTreeMatcher
,BugChecker.ModifiersTreeMatcher
,BugChecker.NewArrayTreeMatcher
,BugChecker.NewClassTreeMatcher
,BugChecker.ParameterizedTypeTreeMatcher
,BugChecker.ParenthesizedTreeMatcher
,BugChecker.PrimitiveTypeTreeMatcher
,BugChecker.ReturnTreeMatcher
,BugChecker.SwitchTreeMatcher
,BugChecker.SynchronizedTreeMatcher
,BugChecker.ThrowTreeMatcher
,BugChecker.TryTreeMatcher
,BugChecker.TypeCastTreeMatcher
,BugChecker.TypeParameterTreeMatcher
,BugChecker.UnaryTreeMatcher
,BugChecker.UnionTypeTreeMatcher
,BugChecker.VariableTreeMatcher
,BugChecker.WhileLoopTreeMatcher
,BugChecker.WildcardTreeMatcher
- All Known Implementing Classes:
BugChecker
public interface Suppressible
- Author:
- [email protected] (Alex Eagle)
-
Method Summary
Modifier and TypeMethodDescriptionallNames()
Returns all of the name strings that this checker should respect as part of a@SuppressWarnings
annotation.The canonical name of the check.Set<Class<? extends Annotation>>
Returns the custom suppression annotations for this checker, if custom suppression is used.boolean
Returns true if this checker can be suppressed using@SuppressWarnings
.boolean
suppressedByAnyOf
(Set<com.sun.tools.javac.util.Name> annotations, VisitorState s)
-
Method Details
-
allNames
Returns all of the name strings that this checker should respect as part of a@SuppressWarnings
annotation. -
canonicalName
String canonicalName()The canonical name of the check. -
supportsSuppressWarnings
boolean supportsSuppressWarnings()Returns true if this checker can be suppressed using@SuppressWarnings
. -
customSuppressionAnnotations
Set<Class<? extends Annotation>> customSuppressionAnnotations()Returns the custom suppression annotations for this checker, if custom suppression is used. -
suppressedByAnyOf
-