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
A
BugChecker
; see the associated BugPattern
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,B>, 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
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
-
Constructor Details
-
MissingBraces
public MissingBraces()
-
-
Method Details
-
matchIf
- Specified by:
matchIf
in interfaceBugChecker.IfTreeMatcher
-
matchDoWhileLoop
- Specified by:
matchDoWhileLoop
in interfaceBugChecker.DoWhileLoopTreeMatcher
-
matchForLoop
- 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
- Specified by:
matchWhileLoop
in interfaceBugChecker.WhileLoopTreeMatcher
-