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

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

Uses of TypeParameter in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels that return TypeParameter
 TypeParameter[] SymbolData.getTypeParameters()
           
 TypeParameter[] MethodData.getTypeParameters()
           
 

Methods in edu.rice.cs.javalanglevels with parameters of type TypeParameter
 Void JExpressionIFPrunableDepthFirstVisitor.forTypeParameter(TypeParameter that)
           
 Void IntermediateVisitor.forTypeParameterDoFirst(TypeParameter that)
          Do not allow type parameters (generics) at the Intermediate level
 Void FullJavaVisitor.forTypeParameterDoFirst(TypeParameter that)
          Ignore TypeParameter.
 Void JExpressionIFPrunableDepthFirstVisitor.forTypeParameterDoFirst(TypeParameter that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forTypeParameterOnly(TypeParameter that)
           
static MethodData MethodData.make(String name, ModifiersAndVisibility modifiersAndVisibility, TypeParameter[] typeParameters, SymbolData returnType, VariableData[] params, String[] thrown, SymbolData enclosingClass, JExpression jexpr)
          Factory methods used for debugging purposes among other things.
 void SymbolData.setTypeParameters(TypeParameter[] typeParameters)
          Set the generic type parameters to the specified value
 

Constructors in edu.rice.cs.javalanglevels with parameters of type TypeParameter
MethodData(String name, ModifiersAndVisibility modifiersAndVisibility, TypeParameter[] typeParameters, SymbolData returnType, VariableData[] params, String[] thrown, SymbolData enclosingClass, JExpression jexpr)
          Constructor for MethodData.
SymbolData(String name, ModifiersAndVisibility modifiersAndVisibility, TypeParameter[] typeParameters, ArrayList<SymbolData> interfaces, Data outerData)
          This constructor is only called by Interfaces.
SymbolData(String name, ModifiersAndVisibility modifiersAndVisibility, TypeParameter[] typeParameters, SymbolData superClass, ArrayList<SymbolData> interfaces, Data outerData)
          Constructor for SymbolData
SymbolData(String name, ModifiersAndVisibility modifiersAndVisibility, TypeParameter[] typeParameters, SymbolData superClass, ArrayList<SymbolData> interfaces, Data outerData, String pkg)
          Constructor for SymbolData
 

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

Methods in edu.rice.cs.javalanglevels.parser that return TypeParameter
 TypeParameter JExprParser.TypeFormalParameter()
           
 TypeParameter[] JExprParser.TypeParameters()
           
 

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

Methods in edu.rice.cs.javalanglevels.tree that return TypeParameter
 TypeParameter[] TypeDefBase.getTypeParameters()
           
 TypeParameter[] MethodDef.getTypeParams()
           
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type TypeParameter
 RetType JExpressionIFAbstractVisitor.forTypeParameter(TypeParameter that)
           
 void JExpressionIFDepthFirstVisitor_void.forTypeParameter(TypeParameter that)
           
 void JExpressionIFAbstractVisitor_void.forTypeParameter(TypeParameter that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeParameter(TypeParameter that)
           
 RetType JExpressionIFDepthFirstVisitor.forTypeParameter(TypeParameter that)
           
 RetType JExpressionIFVisitor.forTypeParameter(TypeParameter that)
          Process an instance of TypeParameter.
 void JExpressionIFVisitor_void.forTypeParameter(TypeParameter that)
          Process an instance of TypeParameter.
 void JExpressionIFDepthFirstVisitor_void.forTypeParameterDoFirst(TypeParameter that)
           
 void JExpressionIFDepthFirstVisitor_void.forTypeParameterOnly(TypeParameter that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forTypeParameterOnly(TypeParameter that, JExpressionIF variable_result, JExpressionIF bound_result)
           
 RetType JExpressionIFDepthFirstVisitor.forTypeParameterOnly(TypeParameter that, RetType variable_result, RetType bound_result)
           
 

Constructors in edu.rice.cs.javalanglevels.tree with parameters of type TypeParameter
AbstractMethodDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, TypeParameter[] in_typeParams, ReturnTypeI in_result, Word in_name, FormalParameter[] in_params, ReferenceType[] in_throws)
          Constructs a AbstractMethodDef.
ClassDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType in_superclass, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a ClassDef.
ConcreteMethodDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, TypeParameter[] in_typeParams, ReturnTypeI in_result, Word in_name, FormalParameter[] in_params, ReferenceType[] in_throws, BracedBody in_body)
          Constructs a ConcreteMethodDef.
InnerClassDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType in_superclass, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InnerClassDef.
InnerInterfaceDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InnerInterfaceDef.
InterfaceDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a InterfaceDef.
MethodDef(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, TypeParameter[] in_typeParams, ReturnTypeI in_result, Word in_name, FormalParameter[] in_params, ReferenceType[] in_throws)
          Constructs a MethodDef.
TypeDefBase(SourceInfo in_sourceInfo, ModifiersAndVisibility in_mav, Word in_name, TypeParameter[] in_typeParameters, ReferenceType[] in_interfaces, BracedBody in_body)
          Constructs a TypeDefBase.