ca.ubc.cs.elide.nodes
Class TypeNode
java.lang.Object
|
+--ca.ubc.cs.elide.nodes.ParseNode
|
+--ca.ubc.cs.elide.nodes.TypeNode
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class TypeNode
- extends ParseNode
A TypeNode represents a Java class or interface; unlike
ClassNode
, it provides no information about the type,
but simply serves to identify it by name.
See ClassNode.forName(java.lang.String, ca.ubc.cs.elide.nodes.ParseNode)
to retrieve a ClassNode
from a type name.
- See Also:
- Serialized Form
Methods inherited from class ca.ubc.cs.elide.nodes.ParseNode |
clone, findType, get, getComment, getDeclaringClass, getName, getPackage, getParent, getRoot, put, registerType, setComment, setName, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TypeNode
public TypeNode()
TypeNode
public TypeNode(java.lang.String name)