edu.rice.cs.javalanglevels.tree
Class ReferenceType
java.lang.Object
edu.rice.cs.javalanglevels.tree.JExpression
edu.rice.cs.javalanglevels.tree.Type
edu.rice.cs.javalanglevels.tree.ReferenceType
- All Implemented Interfaces:
- JExpressionIF, ReturnTypeI
- Direct Known Subclasses:
- ClassOrInterfaceType, MemberType, TypeVariable
public abstract class ReferenceType
- extends Type
Class ReferenceType, a component of the JExpressionIF composite hierarchy.
Note: null is not allowed as a value for any field.
- Version:
- Generated automatically by ASTGen at Sun Mar 04 23:01:28 CST 2012
| Methods inherited from class edu.rice.cs.javalanglevels.tree.Type |
getName |
ReferenceType
public ReferenceType(SourceInfo in_sourceInfo,
String in_name)
- Constructs a ReferenceType.
- Throws:
IllegalArgumentException - If any parameter to the constructor is null.
visit
public abstract <RetType> RetType visit(JExpressionIFVisitor<RetType> visitor)
- Specified by:
visit in interface JExpressionIF- Specified by:
visit in class Type
visit
public abstract void visit(JExpressionIFVisitor_void visitor)
- Specified by:
visit in interface JExpressionIF- Specified by:
visit in class Type
outputHelp
public abstract void outputHelp(TabPrintWriter writer)
- Specified by:
outputHelp in interface JExpressionIF- Specified by:
outputHelp in class Type
generateHashCode
protected abstract int generateHashCode()
- Specified by:
generateHashCode in class Type