Class TreeScannerWithDefaults
java.lang.Object
com.sun.source.util.TreeScanner<Void,Void>
 
org.checkerframework.framework.ajava.TreeScannerWithDefaults
- All Implemented Interfaces:
- TreeVisitor<Void,- Void> 
- Direct Known Subclasses:
- ExpectedTreesVisitor
A visitor that performs some default action on a tree and then all of its children. To use this
 class, override 
defaultAction.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract voiddefaultAction(Tree tree) Action performed on each visited tree.visitAnnotatedType(AnnotatedTypeTree tree, Void p) visitAnnotation(AnnotationTree tree, Void p) visitArrayAccess(ArrayAccessTree tree, Void p) visitArrayType(ArrayTypeTree tree, Void p) visitAssert(AssertTree tree, Void p) visitAssignment(AssignmentTree tree, Void p) visitBinary(BinaryTree tree, Void p) visitBindingPattern17(Tree tree, Void p) Visit a binding pattern tree.visitBlock(BlockTree tree, Void p) visitBreak(BreakTree tree, Void p) visitCatch(CatchTree tree, Void p) visitClass(ClassTree tree, Void p) visitCompilationUnit(CompilationUnitTree tree, Void p) visitContinue(ContinueTree tree, Void p) visitDoWhileLoop(DoWhileLoopTree tree, Void p) visitEmptyStatement(EmptyStatementTree tree, Void p) visitEnhancedForLoop(EnhancedForLoopTree tree, Void p) visitErroneous(ErroneousTree tree, Void p) visitExports(ExportsTree tree, Void p) visitForLoop(ForLoopTree tree, Void p) visitIdentifier(IdentifierTree tree, Void p) visitImport(ImportTree tree, Void p) visitInstanceOf(InstanceOfTree tree, Void p) visitLiteral(LiteralTree tree, Void p) visitMemberReference(MemberReferenceTree tree, Void p) visitMemberSelect(MemberSelectTree tree, Void p) visitMethod(MethodTree tree, Void p) visitModifiers(ModifiersTree tree, Void p) visitModule(ModuleTree tree, Void p) visitNewArray(NewArrayTree tree, Void p) visitNewClass(NewClassTree tree, Void p) visitOpens(OpensTree tree, Void p) visitOther(Tree tree, Void p) visitPackage(PackageTree tree, Void p) visitParenthesized(ParenthesizedTree tree, Void p) visitPrimitiveType(PrimitiveTypeTree tree, Void p) visitProvides(ProvidesTree tree, Void p) visitRequires(RequiresTree tree, Void p) visitReturn(ReturnTree tree, Void p) visitSwitch(SwitchTree tree, Void p) visitSwitchExpression17(Tree tree, Void p) Visit a switch expression tree.visitSynchronized(SynchronizedTree tree, Void p) visitThrow(ThrowTree tree, Void p) visitTypeCast(TypeCastTree tree, Void p) visitTypeParameter(TypeParameterTree tree, Void p) visitUnary(UnaryTree tree, Void p) visitUnionType(UnionTypeTree tree, Void p) visitVariable(VariableTree tree, Void p) visitWhileLoop(WhileLoopTree tree, Void p) visitWildcard(WildcardTree tree, Void p) visitYield17(Tree tree, Void p) Visit a yield tree.Methods inherited from class com.sun.source.util.TreeScannerreduce, scan, visitBindingPattern, visitDefaultCaseLabel, visitGuardedPattern, visitParenthesizedPattern, visitSwitchExpression, visitYield
- 
Constructor Details- 
TreeScannerWithDefaultspublic TreeScannerWithDefaults()
 
- 
- 
Method Details- 
defaultActionAction performed on each visited tree.- Parameters:
- tree- tree to perform action on
 
- 
scan- Overrides:
- scanin class- TreeScanner<Void,- Void> 
 
- 
visitAnnotatedType- Specified by:
- visitAnnotatedTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitAnnotatedTypein class- TreeScanner<Void,- Void> 
 
- 
visitAnnotation- Specified by:
- visitAnnotationin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitAnnotationin class- TreeScanner<Void,- Void> 
 
- 
visitArrayAccess- Specified by:
- visitArrayAccessin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitArrayAccessin class- TreeScanner<Void,- Void> 
 
- 
visitArrayType- Specified by:
- visitArrayTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitArrayTypein class- TreeScanner<Void,- Void> 
 
- 
visitAssert- Specified by:
- visitAssertin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitAssertin class- TreeScanner<Void,- Void> 
 
- 
visitAssignment- Specified by:
- visitAssignmentin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitAssignmentin class- TreeScanner<Void,- Void> 
 
- 
visitBinary- Specified by:
- visitBinaryin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitBinaryin class- TreeScanner<Void,- Void> 
 
- 
visitBindingPattern17Visit a binding pattern tree.- Parameters:
- tree- a binding pattern tree
- p- null
- Returns:
- null
 
- 
visitBlock- Specified by:
- visitBlockin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitBlockin class- TreeScanner<Void,- Void> 
 
- 
visitBreak- Specified by:
- visitBreakin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitBreakin class- TreeScanner<Void,- Void> 
 
- 
visitCase- Specified by:
- visitCasein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitCasein class- TreeScanner<Void,- Void> 
 
- 
visitCatch- Specified by:
- visitCatchin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitCatchin class- TreeScanner<Void,- Void> 
 
- 
visitClass- Specified by:
- visitClassin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitClassin class- TreeScanner<Void,- Void> 
 
- 
visitCompilationUnit- Specified by:
- visitCompilationUnitin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitCompilationUnitin class- TreeScanner<Void,- Void> 
 
- 
visitCompoundAssignment- Specified by:
- visitCompoundAssignmentin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitCompoundAssignmentin class- TreeScanner<Void,- Void> 
 
- 
visitConditionalExpression- Specified by:
- visitConditionalExpressionin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitConditionalExpressionin class- TreeScanner<Void,- Void> 
 
- 
visitContinue- Specified by:
- visitContinuein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitContinuein class- TreeScanner<Void,- Void> 
 
- 
visitDoWhileLoop- Specified by:
- visitDoWhileLoopin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitDoWhileLoopin class- TreeScanner<Void,- Void> 
 
- 
visitEmptyStatement- Specified by:
- visitEmptyStatementin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitEmptyStatementin class- TreeScanner<Void,- Void> 
 
- 
visitEnhancedForLoop- Specified by:
- visitEnhancedForLoopin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitEnhancedForLoopin class- TreeScanner<Void,- Void> 
 
- 
visitErroneous- Specified by:
- visitErroneousin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitErroneousin class- TreeScanner<Void,- Void> 
 
- 
visitExports- Specified by:
- visitExportsin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitExportsin class- TreeScanner<Void,- Void> 
 
- 
visitExpressionStatement- Specified by:
- visitExpressionStatementin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitExpressionStatementin class- TreeScanner<Void,- Void> 
 
- 
visitForLoop- Specified by:
- visitForLoopin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitForLoopin class- TreeScanner<Void,- Void> 
 
- 
visitIdentifier- Specified by:
- visitIdentifierin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitIdentifierin class- TreeScanner<Void,- Void> 
 
- 
visitIf- Specified by:
- visitIfin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitIfin class- TreeScanner<Void,- Void> 
 
- 
visitImport- Specified by:
- visitImportin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitImportin class- TreeScanner<Void,- Void> 
 
- 
visitInstanceOf- Specified by:
- visitInstanceOfin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitInstanceOfin class- TreeScanner<Void,- Void> 
 
- 
visitIntersectionType- Specified by:
- visitIntersectionTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitIntersectionTypein class- TreeScanner<Void,- Void> 
 
- 
visitLabeledStatement- Specified by:
- visitLabeledStatementin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitLabeledStatementin class- TreeScanner<Void,- Void> 
 
- 
visitLambdaExpression- Specified by:
- visitLambdaExpressionin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitLambdaExpressionin class- TreeScanner<Void,- Void> 
 
- 
visitLiteral- Specified by:
- visitLiteralin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitLiteralin class- TreeScanner<Void,- Void> 
 
- 
visitMemberReference- Specified by:
- visitMemberReferencein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitMemberReferencein class- TreeScanner<Void,- Void> 
 
- 
visitMemberSelect- Specified by:
- visitMemberSelectin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitMemberSelectin class- TreeScanner<Void,- Void> 
 
- 
visitMethod- Specified by:
- visitMethodin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitMethodin class- TreeScanner<Void,- Void> 
 
- 
visitMethodInvocation- Specified by:
- visitMethodInvocationin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitMethodInvocationin class- TreeScanner<Void,- Void> 
 
- 
visitModifiers- Specified by:
- visitModifiersin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitModifiersin class- TreeScanner<Void,- Void> 
 
- 
visitModule- Specified by:
- visitModulein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitModulein class- TreeScanner<Void,- Void> 
 
- 
visitNewArray- Specified by:
- visitNewArrayin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitNewArrayin class- TreeScanner<Void,- Void> 
 
- 
visitNewClass- Specified by:
- visitNewClassin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitNewClassin class- TreeScanner<Void,- Void> 
 
- 
visitOpens- Specified by:
- visitOpensin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitOpensin class- TreeScanner<Void,- Void> 
 
- 
visitOther- Specified by:
- visitOtherin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitOtherin class- TreeScanner<Void,- Void> 
 
- 
visitPackage- Specified by:
- visitPackagein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitPackagein class- TreeScanner<Void,- Void> 
 
- 
visitParameterizedType- Specified by:
- visitParameterizedTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitParameterizedTypein class- TreeScanner<Void,- Void> 
 
- 
visitParenthesized- Specified by:
- visitParenthesizedin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitParenthesizedin class- TreeScanner<Void,- Void> 
 
- 
visitPrimitiveType- Specified by:
- visitPrimitiveTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitPrimitiveTypein class- TreeScanner<Void,- Void> 
 
- 
visitProvides- Specified by:
- visitProvidesin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitProvidesin class- TreeScanner<Void,- Void> 
 
- 
visitRequires- Specified by:
- visitRequiresin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitRequiresin class- TreeScanner<Void,- Void> 
 
- 
visitReturn- Specified by:
- visitReturnin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitReturnin class- TreeScanner<Void,- Void> 
 
- 
visitSwitch- Specified by:
- visitSwitchin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitSwitchin class- TreeScanner<Void,- Void> 
 
- 
visitSwitchExpression17Visit a switch expression tree.- Parameters:
- tree- switch expression tree
- p- null
- Returns:
- null
 
- 
visitSynchronized- Specified by:
- visitSynchronizedin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitSynchronizedin class- TreeScanner<Void,- Void> 
 
- 
visitThrow- Specified by:
- visitThrowin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitThrowin class- TreeScanner<Void,- Void> 
 
- 
visitTry- Specified by:
- visitTryin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitTryin class- TreeScanner<Void,- Void> 
 
- 
visitTypeCast- Specified by:
- visitTypeCastin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitTypeCastin class- TreeScanner<Void,- Void> 
 
- 
visitTypeParameter- Specified by:
- visitTypeParameterin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitTypeParameterin class- TreeScanner<Void,- Void> 
 
- 
visitUnary- Specified by:
- visitUnaryin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitUnaryin class- TreeScanner<Void,- Void> 
 
- 
visitUnionType- Specified by:
- visitUnionTypein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitUnionTypein class- TreeScanner<Void,- Void> 
 
- 
visitUses- Specified by:
- visitUsesin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitUsesin class- TreeScanner<Void,- Void> 
 
- 
visitVariable- Specified by:
- visitVariablein interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitVariablein class- TreeScanner<Void,- Void> 
 
- 
visitWhileLoop- Specified by:
- visitWhileLoopin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitWhileLoopin class- TreeScanner<Void,- Void> 
 
- 
visitWildcard- Specified by:
- visitWildcardin interface- TreeVisitor<Void,- Void> 
- Overrides:
- visitWildcardin class- TreeScanner<Void,- Void> 
 
- 
visitYield17Visit a yield tree.- Parameters:
- tree- a yield tree
- p- null
- Returns:
- null
 
 
-