org.erights.e.elang.visitors
Class CopyVisitor

java.lang.Object
  |
  +--org.erights.e.elang.visitors.KernelECopyVisitor
        |
        +--org.erights.e.elang.visitors.CopyVisitor
All Implemented Interfaces:
ETreeVisitor
Direct Known Subclasses:
RenameVisitor

public class CopyVisitor
extends KernelECopyVisitor

Untamed:


Field Summary
 
Fields inherited from class org.erights.e.elang.visitors.KernelECopyVisitor
 
Constructor Summary
CopyVisitor()
          Enabled:
CopyVisitor(ETreeVisitor decorator)
          Enabled:
 
Method Summary
 Object visitQuasiLiteralExpr(ENode optOriginal, int index)
          Enabled:
 Object visitQuasiLiteralPatt(ENode optOriginal, int index)
          Enabled:
 Object visitQuasiPatternExpr(ENode optOriginal, int index)
          Enabled:
 Object visitQuasiPatternPatt(ENode optOriginal, int index)
          Enabled:
 
Methods inherited from class org.erights.e.elang.visitors.KernelECopyVisitor
nest, optSpan, run, visitAssignExpr, visitCallExpr, visitCatchExpr, visitCdrPattern, visitDefineExpr, visitEMethod, visitEscapeExpr, visitEScript, visitFinallyExpr, visitFinalPattern, visitHideExpr, visitIfExpr, visitIgnorePattern, visitListPattern, visitLiteralExpr, visitMatchBindExpr, visitMatcher, visitNounExpr, visitObjectExpr, visitScopeExpr, visitSendExpr, visitSeqExpr, visitSlotExpr, visitSuchThatPattern, visitVarPattern, xformEExpr, xformEExprs, xformEScript, xformMatcher, xformMethod, xformNode, xformPattern, xformPatterns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyVisitor

public CopyVisitor(ETreeVisitor decorator)
Enabled:


CopyVisitor

public CopyVisitor()
Enabled:

Method Detail

visitQuasiLiteralExpr

public Object visitQuasiLiteralExpr(ENode optOriginal,
                                    int index)
Enabled:

Specified by:
visitQuasiLiteralExpr in interface ETreeVisitor
Overrides:
visitQuasiLiteralExpr in class KernelECopyVisitor

visitQuasiPatternExpr

public Object visitQuasiPatternExpr(ENode optOriginal,
                                    int index)
Enabled:

Specified by:
visitQuasiPatternExpr in interface ETreeVisitor
Overrides:
visitQuasiPatternExpr in class KernelECopyVisitor

visitQuasiLiteralPatt

public Object visitQuasiLiteralPatt(ENode optOriginal,
                                    int index)
Enabled:

Specified by:
visitQuasiLiteralPatt in interface ETreeVisitor
Overrides:
visitQuasiLiteralPatt in class KernelECopyVisitor

visitQuasiPatternPatt

public Object visitQuasiPatternPatt(ENode optOriginal,
                                    int index)
Enabled:

Specified by:
visitQuasiPatternPatt in interface ETreeVisitor
Overrides:
visitQuasiPatternPatt in class KernelECopyVisitor


comments?