|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||