Modifier and Type | Method and Description |
---|---|
<R,A> R |
ArrayCreationLevel.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
Modifier.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ImportDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
PackageDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CompilationUnit.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NodeList.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 |
ReceiverParameter.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AnnotationDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EnumDeclaration.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 |
ConstructorDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
Parameter.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VariableDeclarator.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AnnotationMemberDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassOrInterfaceDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MethodDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
LineComment.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
JavadocComment.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BlockComment.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
MethodReferenceExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NullLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayAccessExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ThisExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
InstanceOfExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MemberValuePair.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CastExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
UnaryExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TypeExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CharLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayInitializerExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayCreationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SingleMemberAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BinaryExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NameExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SwitchExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
Name.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TextBlockLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ConditionalExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MethodCallExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EnclosedExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LongLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
NormalAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
DoubleLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LambdaExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VariableDeclarationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
FieldAccessExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BooleanLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
MarkerAnnotationExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SuperExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SimpleName.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IntegerLiteralExpr.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 |
StringLiteralExpr.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassExpr.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
ModuleDeclaration.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ModuleUsesDirective.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ModuleProvidesDirective.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ModuleOpensDirective.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ModuleExportsDirective.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ModuleRequiresDirective.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
ExpressionStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ForEachStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ExplicitConstructorInvocationStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BlockStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
BreakStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IfStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SwitchStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ContinueStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SynchronizedStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
UnparsableStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LabeledStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
DoStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
SwitchEntry.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
LocalClassDeclarationStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ThrowStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ReturnStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
CatchClause.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
YieldStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
AssertStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
WhileStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TryStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ForStmt.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
EmptyStmt.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Method and Description |
---|---|
<R,A> R |
PrimitiveType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
UnionType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VarType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
TypeParameter.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
IntersectionType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ArrayType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
WildcardType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
ClassOrInterfaceType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
UnknownType.accept(GenericVisitor<R,A> v,
A arg) |
<R,A> R |
VoidType.accept(GenericVisitor<R,A> v,
A arg) |
Modifier and Type | Class and Description |
---|---|
class |
CloneVisitor
A visitor that clones (copies) a node and all its children.
|
class |
EqualsVisitor
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
class |
GenericListVisitorAdapter<R,A>
|
class |
GenericVisitorAdapter<R,A>
A visitor that has a return value (R), and has a default implementation for all its visit
methods that visits their children in an unspecified order, and the first visit method
that returns a value will stop the visitation and be the end result.
|
class |
GenericVisitorWithDefaults<R,A>
A visitor that has a return value (R), and has default methods that are used when a specific visit method is not
overridden.
|
class |
HashCodeVisitor
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
and the hash codes of all its child nodes (by visiting those too.)
|
class |
ModifierVisitor<A>
This visitor can be used to save time when some specific nodes needs
to be changed.
|
class |
NoCommentEqualsVisitor |
class |
NoCommentHashCodeVisitor |
class |
ObjectIdentityEqualsVisitor
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
class |
ObjectIdentityHashCodeVisitor
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
and the hash codes of all its child nodes (by visiting those too.)
|
Modifier and Type | Method and Description |
---|---|
<R,A> R |
Visitable.accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
Modifier and Type | Field and Description |
---|---|
protected GenericVisitor<Boolean,Visitable> |
VisitorList.equalsVisitor |
protected GenericVisitor<Integer,Void> |
VisitorList.hashcodeVisitor |
Constructor and Description |
---|
VisitorList(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
VisitorList(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
VisitorMap(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
VisitorMap(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
VisitorSet(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
VisitorSet(GenericVisitor<Integer,Void> hashcodeVisitor,
GenericVisitor<Boolean,Visitable> equalsVisitor)
Pass the visitors to use for equals and hashcode.
|
Copyright © 2007–2020. All rights reserved.