edu.rice.cs.dynamicjava.symbol.type
Class ClassType

java.lang.Object
  extended by edu.rice.cs.dynamicjava.symbol.type.Type
      extended by edu.rice.cs.dynamicjava.symbol.type.ValidType
          extended by edu.rice.cs.dynamicjava.symbol.type.ReferenceType
              extended by edu.rice.cs.dynamicjava.symbol.type.ClassType
Direct Known Subclasses:
ParameterizedClassType, RawClassType, SimpleClassType

public abstract class ClassType
extends ReferenceType

Class ClassType, 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
ClassType(DJClass in_ofClass)
          Constructs a ClassType.
 
Method Summary
abstract  int generateHashCode()
           
 DJClass ofClass()
           
 
Methods inherited from class edu.rice.cs.dynamicjava.symbol.type.Type
apply, apply, hashCode, output, walk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassType

public ClassType(DJClass in_ofClass)
Constructs a ClassType.

Throws:
IllegalArgumentException - If any parameter to the constructor is null.
Method Detail

ofClass

public DJClass ofClass()

generateHashCode

public abstract int generateHashCode()
Specified by:
generateHashCode in class ReferenceType