Uses of Interface
com.github.javaparser.ast.visitor.GenericVisitor
Package
Description
-
Uses of GenericVisitor in com.github.javaparser.ast
Modifier and TypeMethodDescription<R, A> R
ArrayCreationLevel.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
CompilationUnit.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ImportDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
Modifier.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
NodeList.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
PackageDeclaration.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.body
Modifier and TypeMethodDescription<R, A> R
AnnotationDeclaration.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
CompactConstructorDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ConstructorDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
EnumConstantDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
EnumDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
FieldDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
InitializerDeclaration.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
ReceiverParameter.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
RecordDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
VariableDeclarator.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.comments
Modifier and TypeMethodDescription<R, A> R
BlockComment.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
JavadocComment.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LineComment.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.expr
Modifier and TypeMethodDescription<R, A> R
ArrayAccessExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ArrayCreationExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ArrayInitializerExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
AssignExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
BinaryExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
BooleanLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
CastExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
CharLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ClassExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ConditionalExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
DoubleLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
EnclosedExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
FieldAccessExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
InstanceOfExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
IntegerLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LambdaExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LongLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
MarkerAnnotationExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
MemberValuePair.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
MethodCallExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
MethodReferenceExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
Name.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
NameExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
NormalAnnotationExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
NullLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ObjectCreationExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
PatternExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SimpleName.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SingleMemberAnnotationExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
StringLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SuperExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SwitchExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
TextBlockLiteralExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ThisExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
TypeExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
UnaryExpr.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
VariableDeclarationExpr.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.modules
Modifier and TypeMethodDescription<R, A> R
ModuleDeclaration.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ModuleExportsDirective.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ModuleOpensDirective.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ModuleProvidesDirective.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ModuleRequiresDirective.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ModuleUsesDirective.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.stmt
Modifier and TypeMethodDescription<R, A> R
AssertStmt.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
CatchClause.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ContinueStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
DoStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
EmptyStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ExplicitConstructorInvocationStmt.accept(GenericVisitor<R,A> v, A arg)
<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
ForStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
IfStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LabeledStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LocalClassDeclarationStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
LocalRecordDeclarationStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ReturnStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SwitchEntry.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SwitchStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
SynchronizedStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ThrowStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
TryStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
UnparsableStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
WhileStmt.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
YieldStmt.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.type
Modifier and TypeMethodDescription<R, A> R
ArrayType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
ClassOrInterfaceType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
IntersectionType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
PrimitiveType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
TypeParameter.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
UnionType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
UnknownType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
VarType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
VoidType.accept(GenericVisitor<R,A> v, A arg)
<R, A> R
WildcardType.accept(GenericVisitor<R,A> v, A arg)
-
Uses of GenericVisitor in com.github.javaparser.ast.visitor
Modifier and TypeClassDescriptionclass
A visitor that clones (copies) a node and all its children.class
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.class
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
A visitor that has a return value (R), and has default methods that are used when a specific visit method is not overridden.class
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
This visitor can be used to save time when some specific nodes needs to be changed.class
class
class
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.class
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 TypeMethodDescription<R, A> R
Visitable.accept(GenericVisitor<R,A> v, A arg)
Accept method for visitor support. -
Uses of GenericVisitor in com.github.javaparser.utils
Modifier and TypeFieldDescriptionprotected GenericVisitor<Boolean,Visitable>
VisitorList.equalsVisitor
protected GenericVisitor<Integer,Void>
VisitorList.hashcodeVisitor
ModifierConstructorDescriptionVisitorList(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.