Modifier and Type | Method and Description |
---|---|
<A> void |
ImportDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CompilationUnit.accept(VoidVisitor<A> v,
A arg) |
<A> void |
PackageDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NodeList.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayCreationLevel.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
VariableDeclarator.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AnnotationDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ConstructorDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
Parameter.accept(VoidVisitor<A> v,
A arg) |
<A> void |
FieldDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ClassOrInterfaceDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AnnotationMemberDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EnumConstantDeclaration.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 |
InitializerDeclaration.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
LineComment.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BlockComment.accept(VoidVisitor<A> v,
A arg) |
<A> void |
JavadocComment.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
NullLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MethodCallExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
InstanceOfExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AssignExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ThisExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BinaryExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayCreationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NameExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
VariableDeclarationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IntegerLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
DoubleLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LambdaExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MethodReferenceExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TypeExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LongLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MarkerAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CharLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ClassExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EnclosedExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
StringLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MemberValuePair.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ObjectCreationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayInitializerExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayAccessExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
Name.accept(VoidVisitor<A> v,
A arg) |
<A> void |
UnaryExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CastExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ConditionalExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SingleMemberAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BooleanLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NormalAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
FieldAccessExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SuperExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SimpleName.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
ModuleExportsStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ModuleProvidesStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ModuleUsesStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ModuleRequiresStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ModuleDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ModuleOpensStmt.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
ContinueStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SynchronizedStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AssertStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BlockStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
DoStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SwitchEntryStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IfStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ForeachStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LabeledStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EmptyStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
WhileStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ExplicitConstructorInvocationStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SwitchStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LocalClassDeclarationStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BreakStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
UnparsableStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CatchClause.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TryStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ThrowStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ForStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ReturnStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ExpressionStmt.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<A> void |
ArrayType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
UnknownType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
PrimitiveType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TypeParameter.accept(VoidVisitor<A> v,
A arg) |
<A> void |
UnionType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IntersectionType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
WildcardType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
VoidType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ClassOrInterfaceType.accept(VoidVisitor<A> v,
A arg) |
Modifier and Type | Class and Description |
---|---|
class |
VisitorValidator
A validator that uses a visitor for validation.
|
Modifier and Type | Class and Description |
---|---|
class |
ModifierValidator
Verifies that only allowed modifiers are used where modifiers are expected.
|
class |
NoBinaryIntegerLiteralsValidator |
class |
NoUnderscoresInIntegerLiteralsValidator |
class |
UnderscoreKeywordValidator |
Modifier and Type | Class and Description |
---|---|
class |
VoidVisitorAdapter<A>
A visitor that returns nothing, and has a default implementation for all its visit
methods that simply visit their children in an unspecified order.
|
Modifier and Type | Method and Description |
---|---|
<A> void |
Visitable.accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
Modifier and Type | Class and Description |
---|---|
class |
PrettyPrintVisitor
Outputs the AST as formatted Java source code.
|
Copyright © 2007–2017. All rights reserved.