|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.dms.util.Utils
at.dms.compiler.Phylum
public abstract class Phylum
This class represents the root class for all elements of the parsing tree
| Field Summary |
|---|
| Fields inherited from class at.dms.util.Utils |
|---|
EMPTY_LIST, getForLoopCallers |
| Constructor Summary | |
|---|---|
protected |
Phylum()
|
|
Phylum(TokenReference where)
construct an element of the parsing tree |
| Method Summary | |
|---|---|
Object |
deepClone()
Returns a deep clone of this object. |
protected void |
deepCloneInto(Phylum other)
Clones all fields of this into |
TokenReference |
getTokenReference()
Returns the token reference of this node in the source text. |
void |
setTokenReference(TokenReference where)
Update the token reference of this node. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Phylum()
public Phylum(TokenReference where)
where - the token reference of this node| Method Detail |
|---|
public TokenReference getTokenReference()
public void setTokenReference(TokenReference where)
where - : new TokenReference value. Just stored, not cloned.public Object deepClone()
deepClone in interface DeepCloneabledeepClone in class Utilsprotected void deepCloneInto(Phylum other)
other
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||