edu.rice.cs.dynamicjava.symbol.type
Class Type
java.lang.Object
edu.rice.cs.dynamicjava.symbol.type.Type
- Direct Known Subclasses:
- ValidType, VoidType, Wildcard
public abstract class Type
- extends Object
Class Type, a component of the ASTGen-generated composite hierarchy.
Note: null is not allowed as a value for any field.
- Version:
- Generated automatically by ASTGen at Sat May 26 04:01:27 CDT 2012
|
Constructor Summary |
Type()
Constructs a Type. |
Type
public Type()
- Constructs a Type.
- Throws:
IllegalArgumentException - If any parameter to the constructor is null.
apply
public abstract <RetType> RetType apply(TypeVisitor<RetType> visitor)
apply
public abstract void apply(TypeVisitor_void visitor)
output
public abstract void output(Writer writer)
hashCode
public final int hashCode()
- Overrides:
hashCode in class Object
generateHashCode
public abstract int generateHashCode()
walk
public abstract void walk(TreeWalker w)