Top Description Constructors Methods
com.github.javaparser.ast.visitor

public Class CloneVisitor

extends Object
implements GenericVisitor<Visitable, Object>
Class Inheritance
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

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod 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
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Node
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
public Visitable
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait