Class TreeDebug.Visitor
- java.lang.Object
-
- com.sun.source.util.TreeScanner<R,P>
-
- com.sun.source.util.TreePathScanner<java.lang.Void,java.lang.Void>
-
- org.checkerframework.common.util.debug.TreeDebug.Visitor
-
- All Implemented Interfaces:
com.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>
- Enclosing class:
- TreeDebug
public static class TreeDebug.Visitor extends com.sun.source.util.TreePathScanner<java.lang.Void,java.lang.Void>
-
-
Constructor Summary
Constructors Constructor Description Visitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Void
scan(com.sun.source.tree.Tree tree, java.lang.Void p)
java.lang.Void
visitIdentifier(com.sun.source.tree.IdentifierTree tree, java.lang.Void p)
java.lang.Void
visitLiteral(com.sun.source.tree.LiteralTree tree, java.lang.Void p)
java.lang.Void
visitMemberSelect(com.sun.source.tree.MemberSelectTree tree, java.lang.Void p)
java.lang.Void
visitNewArray(com.sun.source.tree.NewArrayTree tree, java.lang.Void p)
-
Methods inherited from class com.sun.source.util.TreeScanner
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitMemberReference, visitMethod, visitMethodInvocation, visitModifiers, visitModule, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcard
-
-
-
-
Method Detail
-
scan
public java.lang.Void scan(com.sun.source.tree.Tree tree, java.lang.Void p)
- Overrides:
scan
in classcom.sun.source.util.TreePathScanner<java.lang.Void,java.lang.Void>
-
visitIdentifier
public java.lang.Void visitIdentifier(com.sun.source.tree.IdentifierTree tree, java.lang.Void p)
- Specified by:
visitIdentifier
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>
- Overrides:
visitIdentifier
in classcom.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>
-
visitMemberSelect
public java.lang.Void visitMemberSelect(com.sun.source.tree.MemberSelectTree tree, java.lang.Void p)
- Specified by:
visitMemberSelect
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>
- Overrides:
visitMemberSelect
in classcom.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>
-
visitNewArray
public java.lang.Void visitNewArray(com.sun.source.tree.NewArrayTree tree, java.lang.Void p)
- Specified by:
visitNewArray
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>
- Overrides:
visitNewArray
in classcom.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>
-
visitLiteral
public java.lang.Void visitLiteral(com.sun.source.tree.LiteralTree tree, java.lang.Void p)
- Specified by:
visitLiteral
in interfacecom.sun.source.tree.TreeVisitor<java.lang.Void,java.lang.Void>
- Overrides:
visitLiteral
in classcom.sun.source.util.TreeScanner<java.lang.Void,java.lang.Void>
-
-