## Uses of Interface
japa.parser.ast.visitor.VoidVisitor

Packages that use VoidVisitor
japa.parser.ast
japa.parser.ast.body
japa.parser.ast.comments
japa.parser.ast.expr
japa.parser.ast.stmt
japa.parser.ast.type
japa.parser.ast.visitor

### Uses of VoidVisitor in japa.parser.ast

Methods in japa.parser.ast with parameters of type VoidVisitor
`<A> void` TypeParameter.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ImportDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` PackageDeclaration.`accept(VoidVisitor<A> v, A arg)`
`abstract <A> void` Node.`accept(VoidVisitor<A> v, A arg)` Accept method for visitor support.
`<A> void` CompilationUnit.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.body

Methods in japa.parser.ast.body with parameters of type VoidVisitor
`<A> void` ConstructorDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` MethodDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` EnumDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` Parameter.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ClassOrInterfaceDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` InitializerDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` FieldDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` VariableDeclarator.`accept(VoidVisitor<A> v, A arg)`
`<A> void` AnnotationMemberDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` AnnotationDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` MultiTypeParameter.`accept(VoidVisitor<A> v, A arg)`
`<A> void` EnumConstantDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` EmptyTypeDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` EmptyMemberDeclaration.`accept(VoidVisitor<A> v, A arg)`
`<A> void` VariableDeclaratorId.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.comments

Methods in japa.parser.ast.comments with parameters of type VoidVisitor
`<A> void` JavadocComment.`accept(VoidVisitor<A> v, A arg)`
`<A> void` LineComment.`accept(VoidVisitor<A> v, A arg)`
`<A> void` BlockComment.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.expr

Methods in japa.parser.ast.expr with parameters of type VoidVisitor
`<A> void` ArrayAccessExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` InstanceOfExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ArrayInitializerExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` LongLiteralMinValueExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` FieldAccessExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` EnclosedExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` IntegerLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` CastExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` AssignExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` MethodCallExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` MarkerAnnotationExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` BinaryExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ClassExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` NormalAnnotationExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` NullLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` QualifiedNameExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ObjectCreationExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` BooleanLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` IntegerLiteralMinValueExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ThisExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` NameExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` LongLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` CharLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` DoubleLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` MemberValuePair.`accept(VoidVisitor<A> v, A arg)`
`<A> void` VariableDeclarationExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` UnaryExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` StringLiteralExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` SuperExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ArrayCreationExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ConditionalExpr.`accept(VoidVisitor<A> v, A arg)`
`<A> void` SingleMemberAnnotationExpr.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.stmt

Methods in japa.parser.ast.stmt with parameters of type VoidVisitor
`<A> void` EmptyStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ForeachStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` WhileStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` DoStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ReturnStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` CatchClause.`accept(VoidVisitor<A> v, A arg)`
`<A> void` LabeledStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ExpressionStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ExplicitConstructorInvocationStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` IfStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` SwitchStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ForStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` AssertStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` TypeDeclarationStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ThrowStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` TryStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` SwitchEntryStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` BreakStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ContinueStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` BlockStmt.`accept(VoidVisitor<A> v, A arg)`
`<A> void` SynchronizedStmt.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.type

Methods in japa.parser.ast.type with parameters of type VoidVisitor
`<A> void` ReferenceType.`accept(VoidVisitor<A> v, A arg)`
`<A> void` PrimitiveType.`accept(VoidVisitor<A> v, A arg)`
`<A> void` WildcardType.`accept(VoidVisitor<A> v, A arg)`
`<A> void` ClassOrInterfaceType.`accept(VoidVisitor<A> v, A arg)`
`<A> void` VoidType.`accept(VoidVisitor<A> v, A arg)`

### Uses of VoidVisitor in japa.parser.ast.visitor

Classes in japa.parser.ast.visitor that implement VoidVisitor
`class` `DumpVisitor` Dumps the AST to formatted Java source code.
`class` `VoidVisitorAdapter<A>`