Uses of Interface
com.github.javaparser.ast.visitor.GenericVisitor
Packages that use GenericVisitor
Package
Description
Implementation of model based on JavaParser.
-
Uses of GenericVisitor in com.github.javaparser.ast
Methods in com.github.javaparser.ast with parameters of type GenericVisitorModifier 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
Methods in com.github.javaparser.ast.body with parameters of type GenericVisitorModifier 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
Methods in com.github.javaparser.ast.comments with parameters of type GenericVisitorModifier 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
Methods in com.github.javaparser.ast.expr with parameters of type GenericVisitorModifier 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 RecordPatternExpr.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 TypePatternExpr.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
Methods in com.github.javaparser.ast.modules with parameters of type GenericVisitorModifier 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
Methods in com.github.javaparser.ast.stmt with parameters of type GenericVisitorModifier 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
Methods in com.github.javaparser.ast.type with parameters of type GenericVisitorModifier 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
Classes in com.github.javaparser.ast.visitor that implement GenericVisitorModifier 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
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.)Methods in com.github.javaparser.ast.visitor with parameters of type GenericVisitorModifier 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.symbolsolver.javaparsermodel
Classes in com.github.javaparser.symbolsolver.javaparsermodel that implement GenericVisitorModifier and TypeClassDescriptionclass
class
When deciding into which scope pattern variables should be introduced, it is sometimes necessary to determine whether a statement can complete normally .class
class
-
Uses of GenericVisitor in com.github.javaparser.utils
Fields in com.github.javaparser.utils declared as GenericVisitorModifier and TypeFieldDescriptionprotected final GenericVisitor
<Boolean, Visitable> VisitorList.equalsVisitor
private final GenericVisitor
<Boolean, Visitable> VisitorMap.equalsVisitor
private final GenericVisitor
<Boolean, Visitable> VisitorSet.equalsVisitor
protected final GenericVisitor
<Integer, Void> VisitorList.hashcodeVisitor
private final GenericVisitor
<Integer, Void> VisitorMap.hashcodeVisitor
private final GenericVisitor
<Integer, Void> VisitorSet.hashcodeVisitor
Methods in com.github.javaparser.utils with parameters of type GenericVisitorModifier and TypeMethodDescription<R,
A> R VisitorList.EqualsHashcodeOverridingFacade.accept
(GenericVisitor<R, A> v, A arg) <R,
A> R VisitorMap.EqualsHashcodeOverridingFacade.accept
(GenericVisitor<R, A> v, A arg) <R,
A> R VisitorSet.EqualsHashcodeOverridingFacade.accept
(GenericVisitor<R, A> v, A arg) Constructors in com.github.javaparser.utils with parameters of type GenericVisitorModifierConstructorDescriptionVisitorList
(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.