Class GenericDeepCopyVisitor<D>

java.lang.Object
com.singularsys.jep.walkers.GenericDoNothingVisitor<D>
com.singularsys.jep.walkers.GenericDeepCopyVisitor<D>
Type Parameters:
D - the type of the data passed to the visit methods
All Implemented Interfaces:
GenericVisitor<Node,D,ParseException>, JepComponent, Serializable
Direct Known Subclasses:
ExpressionConsolidator, ImportationVisitor, LightWeightImportationVisitor

public class GenericDeepCopyVisitor<D> extends GenericDoNothingVisitor<D>
A Visitor which returns an exact copy of the tree, creating new nodes for each type. This class should be extended by visitors which modify trees and creates a new tree.
Since:
Jep 4.1
See Also: