Class Heuristics.Matcher
java.lang.Object
com.sun.source.util.SimpleTreeVisitor<Boolean,Void>
 
org.checkerframework.framework.util.Heuristics.Matcher
- All Implemented Interfaces:
- TreeVisitor<Boolean,- Void> 
- Direct Known Subclasses:
- Heuristics.OfKind,- Heuristics.OrMatcher,- Heuristics.PreceededBy,- Heuristics.Within,- Heuristics.WithinTrueBranch
- Enclosing class:
- Heuristics
A base class for tree-matching algorithms. Skips parentheses by default.
- 
Field SummaryFields inherited from class com.sun.source.util.SimpleTreeVisitorDEFAULT_VALUE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected BooleandefaultAction(Tree tree, Void p) booleanReturns true if the given path matches this Matcher.visitParenthesized(ParenthesizedTree tree, Void p) Methods inherited from class com.sun.source.util.SimpleTreeVisitorvisit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBindingPattern, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDefaultCaseLabel, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitGuardedPattern, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesizedPattern, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSwitchExpression, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard, visitYield
- 
Constructor Details- 
Matcherpublic Matcher()
 
- 
- 
Method Details- 
defaultAction- Overrides:
- defaultActionin class- SimpleTreeVisitor<Boolean,- Void> 
 
- 
visitParenthesized- Specified by:
- visitParenthesizedin interface- TreeVisitor<Boolean,- Void> 
- Overrides:
- visitParenthesizedin class- SimpleTreeVisitor<Boolean,- Void> 
 
- 
matchReturns true if the given path matches this Matcher.- Parameters:
- path- the path to test
- Returns:
- true if the given path matches this Matcher
 
 
-