Class MissingBraces
- java.lang.Object
-
- com.google.errorprone.bugpatterns.BugChecker
-
- com.google.errorprone.bugpatterns.MissingBraces
-
- All Implemented Interfaces:
BugChecker.DoWhileLoopTreeMatcher
,BugChecker.EnhancedForLoopTreeMatcher
,BugChecker.ForLoopTreeMatcher
,BugChecker.IfTreeMatcher
,BugChecker.WhileLoopTreeMatcher
,Suppressible
,Serializable
public class MissingBraces extends BugChecker implements BugChecker.IfTreeMatcher, BugChecker.ForLoopTreeMatcher, BugChecker.DoWhileLoopTreeMatcher, BugChecker.WhileLoopTreeMatcher, BugChecker.EnhancedForLoopTreeMatcher
ABugChecker
; see the associatedBugPattern
annotation for details.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.errorprone.bugpatterns.BugChecker
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.SuppressibleTreePathScanner<A extends Object,B extends Object>, BugChecker.SwitchTreeMatcher, BugChecker.SynchronizedTreeMatcher, BugChecker.ThrowTreeMatcher, BugChecker.TryTreeMatcher, BugChecker.TypeCastTreeMatcher, BugChecker.TypeParameterTreeMatcher, BugChecker.UnaryTreeMatcher, BugChecker.UnionTypeTreeMatcher, BugChecker.VariableTreeMatcher, BugChecker.WhileLoopTreeMatcher, BugChecker.WildcardTreeMatcher
-
-
Constructor Summary
Constructors Constructor Description MissingBraces()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Description
matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree tree, VisitorState state)
Description
matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree tree, VisitorState state)
Description
matchForLoop(com.sun.source.tree.ForLoopTree tree, VisitorState state)
Description
matchIf(com.sun.source.tree.IfTree tree, VisitorState state)
Description
matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
-
Methods inherited from class com.google.errorprone.bugpatterns.BugChecker
allNames, buildDescription, buildDescription, buildDescription, canonicalName, customSuppressionAnnotations, defaultSeverity, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, describeMatch, disableable, equals, hashCode, isSuppressed, isSuppressed, isSuppressed, isSuppressed, linkUrl, message, supportsSuppressWarnings, suppressedByAnyOf, suppressedRegions
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.errorprone.matchers.Suppressible
allNames, canonicalName, customSuppressionAnnotations, supportsSuppressWarnings, suppressedByAnyOf
-
-
-
-
Method Detail
-
matchIf
public Description matchIf(com.sun.source.tree.IfTree tree, VisitorState state)
- Specified by:
matchIf
in interfaceBugChecker.IfTreeMatcher
-
matchDoWhileLoop
public Description matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree tree, VisitorState state)
- Specified by:
matchDoWhileLoop
in interfaceBugChecker.DoWhileLoopTreeMatcher
-
matchForLoop
public Description matchForLoop(com.sun.source.tree.ForLoopTree tree, VisitorState state)
- Specified by:
matchForLoop
in interfaceBugChecker.ForLoopTreeMatcher
-
matchEnhancedForLoop
public Description matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree tree, VisitorState state)
- Specified by:
matchEnhancedForLoop
in interfaceBugChecker.EnhancedForLoopTreeMatcher
-
matchWhileLoop
public Description matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
- Specified by:
matchWhileLoop
in interfaceBugChecker.WhileLoopTreeMatcher
-
-