ant.compiler.trafo
Class NameTransformer
java.lang.Object
ant.compiler.ast.AbstractVisitor
ant.compiler.ast.CopyVisitor
ant.compiler.trafo.NameTransformer
- All Implemented Interfaces:
- Tree.Visitor
- Direct Known Subclasses:
- VersionCreator
- public abstract class NameTransformer
- extends CopyVisitor
Visitor class transforming names in an Ant Control Program
fragment.
License: GPL
- Author:
- Bernhard Haumacher
Fields inherited from class ant.compiler.ast.CopyVisitor |
|
Methods inherited from class ant.compiler.ast.CopyVisitor |
getCopy, setCopy, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameTransformer
public NameTransformer()
transformNameTree
protected java.lang.String transformNameTree(Tree tree,
java.lang.String name)
transformName
protected java.lang.String transformName(Tree.Label tree)
transformName
protected java.lang.String transformName(Tree.Goto tree)
transformName
protected java.lang.String transformName(Tree.Proc tree)
transformName
protected java.lang.String transformName(Tree.Call tree)
transformName
protected java.lang.String transformName(Tree.Var tree)
transformName
protected java.lang.String transformName(Tree.Set tree)
transformName
protected java.lang.String transformName(Tree.Assign tree)
transformName
protected java.lang.String transformName(Tree.Test tree)
visit
public void visit(Tree.Label tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Goto tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Proc tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Call tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Var tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Set tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Assign tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor
visit
public void visit(Tree.Test tree)
- Specified by:
visit
in interface Tree.Visitor
- Overrides:
visit
in class CopyVisitor