javaparser-core 3.14.14
com.github.javaparser.ast.visitor
CloneVisitor
Top
Description
Constructors
Methods
com.github.javaparser.ast.visitor
public
Class CloneVisitor
extends
Object
implements
GenericVisitor
<
Visitable
,
Object
>
Class Inheritance
java.lang.Object
com.github.javaparser.ast.visitor.CloneVisitor
All Implemented Interfaces
com.github.javaparser.ast.visitor.GenericVisitor
Imports
com.
github.
javaparser.
ast.
*
,
com.
github.
javaparser.
ast.
body.
*
,
com.
github.
javaparser.
ast.
comments.
*
,
com.
github.
javaparser.
ast.
expr.
*
,
com.
github.
javaparser.
ast.
modules.
*
,
com.
github.
javaparser.
ast.
stmt.
*
,
com.
github.
javaparser.
ast.
type.
*
,
java.
util.
Optional
A visitor that clones (copies) a node and all its children.
Constructor Summary
Access
Constructor and Description
public
CloneVisitor
()
Method Summary
Modifier and Type
Method and Description
private
<
N extends
Node
>
NodeList
<N>
cloneList
(
NodeList
<N> list,
Object
arg
)
protected
<
T extends
Node
>
T
cloneNode
(
Optional
<T> node,
Object
arg
)
protected
<
T extends
Node
>
T
cloneNode
(
T node,
Object
arg
)
private
void
copyData
(
Node
source,
Node
destination
)
public
Visitable
visit
(
final
CompilationUnit
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
PackageDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
TypeParameter
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
LineComment
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
BlockComment
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ClassOrInterfaceDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
EnumDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
EnumConstantDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
AnnotationDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
AnnotationMemberDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
FieldDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
VariableDeclarator
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ConstructorDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
MethodDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
Parameter
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
InitializerDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
JavadocComment
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ClassOrInterfaceType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
PrimitiveType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ArrayType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ArrayCreationLevel
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
IntersectionType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
UnionType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
VoidType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
WildcardType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
UnknownType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ArrayAccessExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ArrayCreationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ArrayInitializerExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
AssignExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
BinaryExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
CastExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ClassExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ConditionalExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
EnclosedExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
FieldAccessExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
InstanceOfExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
StringLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
IntegerLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
LongLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
CharLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
DoubleLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
BooleanLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
NullLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
MethodCallExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
NameExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ObjectCreationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
Name
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SimpleName
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ThisExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SuperExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
UnaryExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
VariableDeclarationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
MarkerAnnotationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SingleMemberAnnotationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
NormalAnnotationExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
MemberValuePair
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ExplicitConstructorInvocationStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
LocalClassDeclarationStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
AssertStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
BlockStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
LabeledStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
EmptyStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ExpressionStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SwitchStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SwitchEntry
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
BreakStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ReturnStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
IfStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
WhileStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ContinueStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
DoStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ForEachStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ForStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ThrowStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SynchronizedStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
TryStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
CatchClause
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
LambdaExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
MethodReferenceExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
TypeExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
NodeList
<
N extends
Node
> n,
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Node
visit
(
final
ImportDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleDeclaration
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleRequiresDirective
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleExportsDirective
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleProvidesDirective
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleUsesDirective
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ModuleOpensDirective
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
UnparsableStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
ReceiverParameter
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
VarType
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
Modifier
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
SwitchExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
YieldStmt
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
public
Visitable
visit
(
final
TextBlockLiteralExpr
n,
final
Object
arg
)
Implements
com.
github.
javaparser.
ast.
visitor.
GenericVisitor.
visit
.
Inherited from
java.lang.Object
:
clone
equals
finalize
getClass
hashCode
notify
notifyAll
toString
wait
wait
wait