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

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.ArrayType
Direct Known Subclasses:
SimpleArrayType, VarargArrayType

public abstract class ArrayType
extends ReferenceType

Class ArrayType, 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 Sep 03 04:01:27 CDT 2011

Constructor Summary
ArrayType(Type in_ofType)
          Constructs a ArrayType.
 
Method Summary
abstract  int generateHashCode()
           
 Type ofType()
           
 
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

ArrayType

public ArrayType(Type in_ofType)
Constructs a ArrayType.

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

ofType

public Type ofType()

generateHashCode

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