| Package | Description |
|---|---|
| org.walkmod.javalang.ast |
AST root nodes of Java source files.
|
| org.walkmod.javalang.ast.body |
AST nodes for types' members (e.g methods, fields, other types..).
|
| org.walkmod.javalang.ast.expr |
AST nodes for expressions (e.g values applied as arguments in method calls)
|
| org.walkmod.javalang.ast.stmt |
AST nodes for statements (e.g methods' body)
|
| org.walkmod.javalang.ast.type |
AST nodes for types (e.g methods' type)
|
| org.walkmod.javalang.visitors |
Generic and simple visitors to process source files.
|
| Modifier and Type | Method and Description |
|---|---|
<A> void |
BlockComment.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LineComment.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 |
ImportDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CompilationUnit.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TypeParameter.accept(VoidVisitor<A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<A> void |
EnumConstantDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
VariableDeclaratorId.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MultiTypeParameter.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EmptyMemberDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MethodDeclaration.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 |
JavadocComment.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ConstructorDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EmptyTypeDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
JavadocTag.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 |
EnumDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AnnotationMemberDeclaration.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AnnotationDeclaration.accept(VoidVisitor<A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<A> void |
BooleanLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayAccessExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NullLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CharLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
StringLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NormalAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CastExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
NameExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AssignExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ObjectCreationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LongLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IntegerLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TypeExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IntegerLiteralMinValueExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LongLiteralMinValueExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SuperExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayInitializerExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BinaryExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
UnaryExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
DoubleLiteralExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
InstanceOfExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EnclosedExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SingleMemberAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MethodReferenceExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MemberValuePair.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ClassExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ArrayCreationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LambdaExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MarkerAnnotationExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ConditionalExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
FieldAccessExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ThisExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
MethodCallExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
QualifiedNameExpr.accept(VoidVisitor<A> v,
A arg) |
<A> void |
VariableDeclarationExpr.accept(VoidVisitor<A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<A> void |
TypeDeclarationStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ContinueStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
BreakStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ThrowStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SynchronizedStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
TryStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
CatchClause.accept(VoidVisitor<A> v,
A arg) |
<A> void |
AssertStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ExplicitConstructorInvocationStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ForeachStmt.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 |
BlockStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
IfStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
EmptyStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ExpressionStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ForStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SwitchEntryStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
LabeledStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
SwitchStmt.accept(VoidVisitor<A> v,
A arg) |
<A> void |
WhileStmt.accept(VoidVisitor<A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<A> void |
WildcardType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
PrimitiveType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
VoidType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ReferenceType.accept(VoidVisitor<A> v,
A arg) |
<A> void |
ClassOrInterfaceType.accept(VoidVisitor<A> v,
A arg) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeVisitor<VisitorContext> |
class |
DumpVisitor |
class |
VoidVisitorAdapter<A> |
| Modifier and Type | Method and Description |
|---|---|
VoidVisitor<VisitorContext> |
CompositeVisitor.getPostVisitor() |
VoidVisitor<VisitorContext> |
CompositeVisitor.getPreVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeVisitor.setPostVisitor(VoidVisitor<VisitorContext> postVisitor) |
void |
CompositeVisitor.setPreVisitor(VoidVisitor<VisitorContext> preVisitor) |
| Constructor and Description |
|---|
CompositeVisitor(VoidVisitor<VisitorContext> preVisitor,
VoidVisitor<VisitorContext> postVisitor) |
CompositeVisitor(VoidVisitor<VisitorContext> preVisitor,
VoidVisitor<VisitorContext> postVisitor) |
Copyright © 2015. All rights reserved.