edu.cmu.cs.crystal.analysis.print
Class PrintNodesVisitor
java.lang.Object
org.eclipse.jdt.core.dom.ASTVisitor
edu.cmu.cs.crystal.analysis.print.PrintNodesVisitor
public class PrintNodesVisitor
- extends ASTVisitor
This visitor prints the nodes of an AST as an indented tree.
It is a helper class for PrintNodesAnalysis
- Since:
- Crystal 3.4.1
- Author:
- aldrich
Methods inherited from class org.eclipse.jdt.core.dom.ASTVisitor |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, preVisit2 |
PrintNodesVisitor
public PrintNodesVisitor(PrintWriter writer)
postVisit
public void postVisit(ASTNode node)
- Overrides:
postVisit
in class ASTVisitor
preVisit
public void preVisit(ASTNode node)
- Overrides:
preVisit
in class ASTVisitor
visit
public boolean visit(AnnotationTypeDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(AnnotationTypeMemberDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(AnonymousClassDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayAccess node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayCreation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayInitializer node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayType node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(AssertStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Assignment node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Block node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(BlockComment node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(BooleanLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(BreakStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CastExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CatchClause node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CharacterLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ClassInstanceCreation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CompilationUnit node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ConditionalExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ConstructorInvocation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ContinueStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(DoStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(EmptyStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(EnhancedForStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(EnumConstantDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(EnumDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ExpressionStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(FieldAccess node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(FieldDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ForStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(IfStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ImportDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(InfixExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Initializer node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(InstanceofExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Javadoc node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(LabeledStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(LineComment node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MarkerAnnotation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MemberRef node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MemberValuePair node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MethodDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MethodInvocation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MethodRef node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MethodRefParameter node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Modifier node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(NormalAnnotation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(NullLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(NumberLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PackageDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParameterizedType node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParenthesizedExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PostfixExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PrefixExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PrimitiveType node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedName node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedType node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ReturnStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SimpleName node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SimpleType node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SingleMemberAnnotation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SingleVariableDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(StringLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SuperConstructorInvocation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SuperFieldAccess node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SuperMethodInvocation node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SwitchCase node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SwitchStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SynchronizedStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TagElement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TextElement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ThisExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ThrowStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TryStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TypeDeclaration node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TypeDeclarationStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TypeLiteral node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(TypeParameter node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(VariableDeclarationExpression node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(VariableDeclarationFragment node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(VariableDeclarationStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(WhileStatement node)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(WildcardType node)
- Overrides:
visit
in class ASTVisitor