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

Packages that use ClassType
edu.rice.cs.dynamicjava.interpreter   
edu.rice.cs.dynamicjava.symbol   
edu.rice.cs.dynamicjava.symbol.type   
 

Uses of ClassType in edu.rice.cs.dynamicjava.interpreter
 

Methods in edu.rice.cs.dynamicjava.interpreter that return ClassType
 ClassType FunctionContext.typeContainingField(String name, TypeSystem ts)
           
 ClassType DelegatingContext.typeContainingField(String name, TypeSystem ts)
          Return the most inner type containing a field with the given name, or null if there is no such type.
 ClassType ImportContext.typeContainingField(String name, TypeSystem ts)
           
 ClassType TypeContext.typeContainingField(String name, TypeSystem ts)
          Return the most inner type containing a field with the given name, or null if there is no such type.
 ClassType BaseContext.typeContainingField(String name, TypeSystem ts)
           
 ClassType ClassContext.typeContainingField(String name, TypeSystem ts)
           
 ClassType LocalContext.typeContainingField(String name, TypeSystem ts)
           
 ClassType DelegatingContext.typeContainingMemberClass(String name, TypeSystem ts)
          Return the most inner type containing a class with the given name, or null if there is no such type.
 ClassType ImportContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 ClassType TypeContext.typeContainingMemberClass(String name, TypeSystem ts)
          Return the most inner type containing a class with the given name, or null if there is no such type.
 ClassType BaseContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 ClassType FunctionSignatureContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 ClassType ClassSignatureContext.typeContainingMemberClass(String name, TypeSystem ts)
          Return the most inner type containing a class with the given name, or null if there is no such type.
 ClassType ClassContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 ClassType LibraryContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 ClassType LocalContext.typeContainingMemberClass(String name, TypeSystem ts)
           
 

Uses of ClassType in edu.rice.cs.dynamicjava.symbol
 

Methods in edu.rice.cs.dynamicjava.symbol that return ClassType
static ClassType SymbolUtil.dynamicOuterClassType(ClassType t)
          Determine the type of an enclosing object of a value of the given type.
abstract  ClassType TypeSystem.lookupClass(Expression object, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the class with the given name in the given object.
 ClassType StandardTypeSystem.lookupClass(Expression object, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  ClassType TypeSystem.lookupClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the class with the given name in the given type.
 ClassType StandardTypeSystem.lookupClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  ClassType TypeSystem.lookupStaticClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the static class with the given name.
 ClassType StandardTypeSystem.lookupStaticClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  ClassType TypeSystem.makeClassType(DJClass c)
          Create a SimpleClassType or RawClassType corresponding to the given class.
 ClassType StandardTypeSystem.makeClassType(DJClass c)
          Create a SimpleClassType or RawClassType corresponding to the given class.
abstract  ClassType TypeSystem.makeClassType(DJClass c, Iterable<? extends Type> args)
          Create a SimpleClassType, RawClassType, or ParameterizedClassType corresponding to the given class with given type arguments.
 ClassType StandardTypeSystem.makeClassType(DJClass c, Iterable<? extends Type> args)
          Create a SimpleClassType, RawClassType, or ParameterizedClassType corresponding to the given class with given type arguments.
static ClassType SymbolUtil.thisType(DJClass c)
          Create the type corresponding to this within the body of c
 

Methods in edu.rice.cs.dynamicjava.symbol with parameters of type ClassType
static ClassType SymbolUtil.dynamicOuterClassType(ClassType t)
          Determine the type of an enclosing object of a value of the given type.
protected  Type StandardTypeSystem.immediateSupertype(ClassType t)
          Get a class type's immediate supertype.
protected  boolean StandardTypeSystem.sameClass(ClassType c1, ClassType c2)
           
 

Constructors in edu.rice.cs.dynamicjava.symbol with parameters of type ClassType
GetClassMethod(ClassType t, TypeSystem ts)
           
 

Uses of ClassType in edu.rice.cs.dynamicjava.symbol.type
 

Subclasses of ClassType in edu.rice.cs.dynamicjava.symbol.type
 class ParameterizedClassType
          Class ParameterizedClassType, a component of the ASTGen-generated composite hierarchy.
 class RawClassType
          Class RawClassType, a component of the ASTGen-generated composite hierarchy.
 class SimpleClassType
          Class SimpleClassType, a component of the ASTGen-generated composite hierarchy.
 

Methods in edu.rice.cs.dynamicjava.symbol.type with parameters of type ClassType
 void TypeAbstractVisitor_void.forClassType(ClassType that)
           
 RetType TypeAbstractVisitor.forClassType(ClassType that)
           
 void TypeDepthFirstVisitor_void.forClassTypeDoFirst(ClassType that)
           
 RetType TypeDepthFirstVisitor.forClassTypeOnly(ClassType that)
           
 void TypeDepthFirstVisitor_void.forClassTypeOnly(ClassType that)