Uses of Class
edu.rice.cs.javalanglevels.tree.Type

Packages that use Type
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.parser   
edu.rice.cs.javalanglevels.tree   
 

Uses of Type in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type Type
 Void JExpressionIFPrunableDepthFirstVisitor.forTypeDoFirst(Type that)
           
 TypeData InterfaceBodyTypeChecker.forTypeOnly(Type that)
          Try to resolve the type that is referenced.
 TypeData BodyTypeChecker.forTypeOnly(Type that)
           
 TypeData ClassBodyTypeChecker.forTypeOnly(Type that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forTypeOnly(Type that)
           
 

Uses of Type in edu.rice.cs.javalanglevels.parser
 

Methods in edu.rice.cs.javalanglevels.parser that return Type
 Type JExprParser.Type()
           
 Type[] JExprParser.TypeArguments()
           
 

Methods in edu.rice.cs.javalanglevels.parser with parameters of type Type
 ArrayInstantiation JExprParser.ComplexArrayInstantiationTail(Primary prefix, Type elementType)
           
 ArrayInstantiation JExprParser.SimpleArrayInstantiationTail(Type elementType)
           
 VariableDeclarator JExprParser.VariableDeclarator(Type givenType)
          Recognizes an identifier with any number of possible brackets.
 

Uses of Type in edu.rice.cs.javalanglevels.tree
 

Subclasses of Type in edu.rice.cs.javalanglevels.tree
 class ArrayType
          Class ArrayType, a component of the JExpressionIF composite hierarchy.
 class ClassOrInterfaceType
          Class ClassOrInterfaceType, a component of the JExpressionIF composite hierarchy.
 class MemberType
          Class MemberType, a component of the JExpressionIF composite hierarchy.
 class PrimitiveType
          Class PrimitiveType, a component of the JExpressionIF composite hierarchy.
 class ReferenceType
          Class ReferenceType, a component of the JExpressionIF composite hierarchy.
 class TypeVariable
          Class TypeVariable, a component of the JExpressionIF composite hierarchy.
 

Methods in edu.rice.cs.javalanglevels.tree that return Type
 Type ArrayType.getElementType()
           
 Type ArrayInstantiation.getType()
           
 Type CastExpression.getType()
           
 Type InstanceofExpression.getType()
           
 Type ClassInstantiation.getType()
           
 Type VariableDeclarator.getType()
           
 Type[] ClassOrInterfaceType.getTypeArguments()
           
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type Type
 RetType JExpressionIFAbstractVisitor.forType(Type that)
           
 void JExpressionIFAbstractVisitor_void.forType(Type that)
           
 void JExpressionIFDepthFirstVisitor_void.forTypeDoFirst(Type that)
           
 void JExpressionIFDepthFirstVisitor_void.forTypeOnly(Type that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeOnly(Type that)
           
 RetType JExpressionIFDepthFirstVisitor.forTypeOnly(Type that)
           
 

Constructors in edu.rice.cs.javalanglevels.tree with parameters of type Type
AnonymousClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a AnonymousClassInstantiation.
ArrayInstantiation(SourceInfo in_sourceInfo, Type in_type)
          Constructs a ArrayInstantiation.
ArrayType(SourceInfo in_sourceInfo, String in_name, Type in_elementType)
          Constructs a ArrayType.
CastExpression(SourceInfo in_sourceInfo, Type in_type, Expression in_value)
          Constructs a CastExpression.
ClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments)
          Constructs a ClassInstantiation.
ClassOrInterfaceType(SourceInfo in_sourceInfo, String in_name, Type[] in_typeArguments)
          Constructs a ClassOrInterfaceType.
ComplexAnonymousClassInstantiation(SourceInfo in_sourceInfo, Expression in_enclosing, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a ComplexAnonymousClassInstantiation.
ComplexInitializedArrayInstantiation(SourceInfo in_sourceInfo, Expression in_enclosing, Type in_type, ArrayInitializer in_initializer)
          Constructs a ComplexInitializedArrayInstantiation.
ComplexNamedClassInstantiation(SourceInfo in_sourceInfo, Expression in_enclosing, Type in_type, ParenthesizedExpressionList in_arguments)
          Constructs a ComplexNamedClassInstantiation.
ComplexUninitializedArrayInstantiation(SourceInfo in_sourceInfo, Expression in_enclosing, Type in_type, DimensionExpressionList in_dimensionSizes)
          Constructs a ComplexUninitializedArrayInstantiation.
InitializedArrayInstantiation(SourceInfo in_sourceInfo, Type in_type, ArrayInitializer in_initializer)
          Constructs a InitializedArrayInstantiation.
InitializedVariableDeclarator(SourceInfo in_sourceInfo, Type in_type, Word in_name, VariableInitializerI in_initializer)
          Constructs a InitializedVariableDeclarator.
InstanceofExpression(SourceInfo in_sourceInfo, Expression in_value, Type in_type)
          Constructs a InstanceofExpression.
NamedClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments)
          Constructs a NamedClassInstantiation.
SimpleAnonymousClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments, BracedBody in_body)
          Constructs a SimpleAnonymousClassInstantiation.
SimpleInitializedArrayInstantiation(SourceInfo in_sourceInfo, Type in_type, ArrayInitializer in_initializer)
          Constructs a SimpleInitializedArrayInstantiation.
SimpleNamedClassInstantiation(SourceInfo in_sourceInfo, Type in_type, ParenthesizedExpressionList in_arguments)
          Constructs a SimpleNamedClassInstantiation.
SimpleUninitializedArrayInstantiation(SourceInfo in_sourceInfo, Type in_type, DimensionExpressionList in_dimensionSizes)
          Constructs a SimpleUninitializedArrayInstantiation.
UninitializedArrayInstantiation(SourceInfo in_sourceInfo, Type in_type, DimensionExpressionList in_dimensionSizes)
          Constructs a UninitializedArrayInstantiation.
UninitializedVariableDeclarator(SourceInfo in_sourceInfo, Type in_type, Word in_name)
          Constructs a UninitializedVariableDeclarator.
VariableDeclarator(SourceInfo in_sourceInfo, Type in_type, Word in_name)
          Constructs a VariableDeclarator.