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