Package org.jctools.queues.atomic
Class TraceVisitor
- java.lang.Object
-
- com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
-
- org.jctools.queues.atomic.TraceVisitor
-
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.VoidVisitor<Void>
public final class TraceVisitor extends com.github.javaparser.ast.visitor.VoidVisitorAdapter<Void>
This is a little hand cranked, perhaps hacked together util to take a Java file and dump a trace of where the visitor goes. Helpful for debugging and getting an idea on how to manipulate the AST.
-
-
Constructor Summary
Constructors Constructor Description TraceVisitor(PrintStream out, boolean extended)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(String[] args)voidvisit(com.github.javaparser.ast.ArrayCreationLevel n, Void arg)voidvisit(com.github.javaparser.ast.body.AnnotationDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.EnumConstantDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.EnumDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.FieldDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.InitializerDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.MethodDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.body.Parameter n, Void arg)voidvisit(com.github.javaparser.ast.body.VariableDeclarator n, Void arg)voidvisit(com.github.javaparser.ast.comments.BlockComment n, Void arg)voidvisit(com.github.javaparser.ast.comments.JavadocComment n, Void arg)voidvisit(com.github.javaparser.ast.comments.LineComment n, Void arg)voidvisit(com.github.javaparser.ast.CompilationUnit n, Void arg)voidvisit(com.github.javaparser.ast.expr.ArrayAccessExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ArrayCreationExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.AssignExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.BinaryExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.CastExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.CharLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ClassExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ConditionalExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.EnclosedExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.FieldAccessExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.InstanceOfExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.LambdaExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.LongLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.MemberValuePair n, Void arg)voidvisit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.MethodReferenceExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.NameExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.Name n, Void arg)voidvisit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.NullLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ObjectCreationExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.SimpleName n, Void arg)voidvisit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.StringLiteralExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.SuperExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.ThisExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.TypeExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.UnaryExpr n, Void arg)voidvisit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, Void arg)voidvisit(com.github.javaparser.ast.ImportDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleExportsDirective n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleOpensDirective n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleProvidesDirective n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleRequiresDirective n, Void arg)voidvisit(com.github.javaparser.ast.modules.ModuleUsesDirective n, Void arg)voidvisit(com.github.javaparser.ast.NodeList n, Void arg)voidvisit(com.github.javaparser.ast.PackageDeclaration n, Void arg)voidvisit(com.github.javaparser.ast.stmt.AssertStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.BreakStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.CatchClause n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ContinueStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.EmptyStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.LabeledStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ReturnStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)voidvisit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.SynchronizedStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.ThrowStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.TryStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.UnparsableStmt n, Void arg)voidvisit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)voidvisit(com.github.javaparser.ast.type.ArrayType n, Void arg)voidvisit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Void arg)voidvisit(com.github.javaparser.ast.type.IntersectionType n, Void arg)voidvisit(com.github.javaparser.ast.type.PrimitiveType n, Void arg)voidvisit(com.github.javaparser.ast.type.TypeParameter n, Void arg)voidvisit(com.github.javaparser.ast.type.UnionType n, Void arg)voidvisit(com.github.javaparser.ast.type.UnknownType n, Void arg)voidvisit(com.github.javaparser.ast.type.VoidType n, Void arg)voidvisit(com.github.javaparser.ast.type.WildcardType n, Void arg)
-
-
-
Constructor Detail
-
TraceVisitor
public TraceVisitor(PrintStream out, boolean extended)
-
-
Method Detail
-
visit
public void visit(com.github.javaparser.ast.body.AnnotationDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.ArrayCreationLevel n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.ArrayType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.AssertStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.AssignExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.BinaryExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.comments.BlockComment n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.BreakStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.CastExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.CatchClause n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.CharLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ClassExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.CompilationUnit n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ConditionalExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ContinueStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.EmptyStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.EnclosedExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.EnumDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.FieldAccessExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.FieldDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.ImportDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.InitializerDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.InstanceOfExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.IntersectionType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.comments.JavadocComment n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.LabeledStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.LambdaExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.comments.LineComment n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.LongLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.MemberValuePair n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.MethodDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleExportsDirective n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleOpensDirective n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleProvidesDirective n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleRequiresDirective n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.modules.ModuleUsesDirective n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.Name n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.NameExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.NodeList n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.NullLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.Parameter n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.PrimitiveType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ReturnStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.SimpleName n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.StringLiteralExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.SuperExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.ThisExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.ThrowStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.TryStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.TypeExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.TypeParameter n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.UnaryExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.UnionType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.UnknownType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.UnparsableStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.body.VariableDeclarator n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.VoidType n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)
-
visit
public void visit(com.github.javaparser.ast.type.WildcardType n, Void arg)
-
-