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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>
allNames()
Returns all of the name strings that this checker should respect as part of a@SuppressWarnings
annotation.String
canonicalName()
The canonical name of the check.Set<Class<? extends Annotation>>
customSuppressionAnnotations()
Returns the custom suppression annotations for this checker, if custom suppression is used.boolean
supportsSuppressWarnings()
Returns true if this checker can be suppressed using@SuppressWarnings
.boolean
suppressedByAnyOf(Set<com.sun.tools.javac.util.Name> annotations, VisitorState s)
-
-
-
Method Detail
-
allNames
Set<String> 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
boolean suppressedByAnyOf(Set<com.sun.tools.javac.util.Name> annotations, VisitorState s)
-
-