com.voytechs.jnetstream.npl
Class SymTable.Symbol
java.lang.Object
com.voytechs.jnetstream.npl.SymTable.Symbol
- Enclosing class:
- SymTable
public class SymTable.Symbol
- extends java.lang.Object
Inner class that defines SymTable entries.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PRIMITIVE
public static final int PRIMITIVE
- See Also:
- Constant Field Values
REFERENCE
public static final int REFERENCE
- See Also:
- Constant Field Values
FUNCTION
public static final int FUNCTION
- See Also:
- Constant Field Values
BUILTIN
public static final int BUILTIN
- See Also:
- Constant Field Values
HEADER
public static final int HEADER
- See Also:
- Constant Field Values
FIELD
public static final int FIELD
- See Also:
- Constant Field Values
ENUM
public static final int ENUM
- See Also:
- Constant Field Values
LINK
public static final int LINK
- See Also:
- Constant Field Values
SymTable.Symbol
public SymTable.Symbol(java.lang.String name,
int type,
Node definition)
equals
public boolean equals(SymTable.Symbol symbol)
- Do comparison of 2 entry nodes.
getImplementation
public java.lang.Object getImplementation()
setImplementation
public void setImplementation(java.lang.Object impl)
getDefinition
public Node getDefinition()
getName
public java.lang.String getName()
getType
public int getType()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object