| 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 |
|---|---|
<R,A> R |
BlockComment.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LineComment.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
PackageDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
abstract <R,A> R |
Node.accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<R,A> R |
ImportDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CompilationUnit.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TypeParameter.accept(GenericVisitor<R,A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
EnumConstantDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VariableDeclaratorId.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MultiTypeParameter.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EmptyMemberDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MethodDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
Parameter.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassOrInterfaceDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
JavadocComment.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ConstructorDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EmptyTypeDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
JavadocTag.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
InitializerDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
FieldDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VariableDeclarator.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EnumDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AnnotationMemberDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AnnotationDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
BooleanLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayAccessExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NullLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CharLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
StringLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NormalAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CastExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NameExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AssignExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ObjectCreationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LongLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IntegerLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TypeExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IntegerLiteralMinValueExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LongLiteralMinValueExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SuperExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayInitializerExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BinaryExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
UnaryExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
DoubleLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
InstanceOfExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EnclosedExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SingleMemberAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MethodReferenceExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MemberValuePair.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayCreationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LambdaExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MarkerAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ConditionalExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
FieldAccessExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ThisExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MethodCallExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
QualifiedNameExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VariableDeclarationExpr.accept(GenericVisitor<R,A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
TypeDeclarationStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ContinueStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BreakStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ThrowStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SynchronizedStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TryStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CatchClause.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AssertStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ExplicitConstructorInvocationStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ForeachStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
DoStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ReturnStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BlockStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IfStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EmptyStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ExpressionStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ForStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SwitchEntryStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LabeledStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SwitchStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
WhileStmt.accept(GenericVisitor<R,A> v,
A arg) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
WildcardType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
PrimitiveType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VoidType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ReferenceType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassOrInterfaceType.accept(GenericVisitor<R,A> v,
A arg) |
| Modifier and Type | Class and Description |
|---|---|
class |
CloneVisitor |
class |
EqualsVisitor |
class |
GenericVisitorAdapter<R,A> |
class |
ModifierVisitorAdapter<A>
This visitor adapter can be used to save time when some specific nodes needs
to be changed.
|
Copyright © 2015. All rights reserved.