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 void
main(String[] args)
void
visit(com.github.javaparser.ast.ArrayCreationLevel n, Void arg)
void
visit(com.github.javaparser.ast.body.AnnotationDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.ConstructorDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.EnumConstantDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.EnumDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.FieldDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.InitializerDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.MethodDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.body.Parameter n, Void arg)
void
visit(com.github.javaparser.ast.body.VariableDeclarator n, Void arg)
void
visit(com.github.javaparser.ast.comments.BlockComment n, Void arg)
void
visit(com.github.javaparser.ast.comments.JavadocComment n, Void arg)
void
visit(com.github.javaparser.ast.comments.LineComment n, Void arg)
void
visit(com.github.javaparser.ast.CompilationUnit n, Void arg)
void
visit(com.github.javaparser.ast.expr.ArrayAccessExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ArrayCreationExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ArrayInitializerExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.AssignExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.BinaryExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.BooleanLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.CastExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.CharLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ClassExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ConditionalExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.DoubleLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.EnclosedExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.FieldAccessExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.InstanceOfExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.IntegerLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.LambdaExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.LongLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.MemberValuePair n, Void arg)
void
visit(com.github.javaparser.ast.expr.MethodCallExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.MethodReferenceExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.NameExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.Name n, Void arg)
void
visit(com.github.javaparser.ast.expr.NormalAnnotationExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.NullLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ObjectCreationExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.SimpleName n, Void arg)
void
visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.StringLiteralExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.SuperExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.ThisExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.TypeExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.UnaryExpr n, Void arg)
void
visit(com.github.javaparser.ast.expr.VariableDeclarationExpr n, Void arg)
void
visit(com.github.javaparser.ast.ImportDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleExportsDirective n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleOpensDirective n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleProvidesDirective n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleRequiresDirective n, Void arg)
void
visit(com.github.javaparser.ast.modules.ModuleUsesDirective n, Void arg)
void
visit(com.github.javaparser.ast.NodeList n, Void arg)
void
visit(com.github.javaparser.ast.PackageDeclaration n, Void arg)
void
visit(com.github.javaparser.ast.stmt.AssertStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.BlockStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.BreakStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.CatchClause n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ContinueStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.DoStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.EmptyStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ExpressionStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ForEachStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ForStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.IfStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.LabeledStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ReturnStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.SwitchEntry n, Void arg)
void
visit(com.github.javaparser.ast.stmt.SwitchStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.SynchronizedStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.ThrowStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.TryStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.UnparsableStmt n, Void arg)
void
visit(com.github.javaparser.ast.stmt.WhileStmt n, Void arg)
void
visit(com.github.javaparser.ast.type.ArrayType n, Void arg)
void
visit(com.github.javaparser.ast.type.ClassOrInterfaceType n, Void arg)
void
visit(com.github.javaparser.ast.type.IntersectionType n, Void arg)
void
visit(com.github.javaparser.ast.type.PrimitiveType n, Void arg)
void
visit(com.github.javaparser.ast.type.TypeParameter n, Void arg)
void
visit(com.github.javaparser.ast.type.UnionType n, Void arg)
void
visit(com.github.javaparser.ast.type.UnknownType n, Void arg)
void
visit(com.github.javaparser.ast.type.VoidType n, Void arg)
void
visit(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)
-
-