public class ScopedID extends Type implements java.lang.Comparable
ILLEGAL_NODEID| Constructor and Description |
|---|
ScopedID(ParseTreeNode src,
ASTNode parent) |
ScopedID(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(Visitor v,
java.lang.Object data)
implements "Visitor Pattern"
|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getTypeName() |
int |
hashCode() |
java.lang.String |
toString() |
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntrypublic ScopedID(java.lang.String name)
public ScopedID(ParseTreeNode src, ASTNode parent)
public java.lang.String getTypeName()
getTypeName in class Typepublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object