| Modifier and Type | Method and Description |
|---|---|
static GenericTypeVar |
ClassHelper.findGenericType(Type type,
java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> methodParaList)
HOTI
Diese Methode sucht in der Klassendefinition nach einen GTV, die
so hei�t wie die im RefType definierte Variable.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector<GenericTypeVar> |
Method.getGenericMethodParameters() |
| Modifier and Type | Method and Description |
|---|---|
static GenericTypeVar |
ClassHelper.findGenericType(Type type,
java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> methodParaList)
HOTI
Diese Methode sucht in der Klassendefinition nach einen GTV, die
so hei�t wie die im RefType definierte Variable.
|
void |
Method.setGenericMethodParameters(java.util.Vector<GenericTypeVar> genericMethodParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
PositivExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
PreDecExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
LambdaExpression.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
Binary.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
WhileStmt.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
PostDecExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
EmptyStmt.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
Return.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
NewArray.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
This.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
PreIncExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
Block.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters)
In allen lokalen Variablendeklarationen die "falschen" RefTypes ersetzen
|
void |
PostIncExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
LocalVarDecl.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
IfStmt.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
LongLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
NotExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
LocalOrFieldVar.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
Assign.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
CastExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
CharLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
InstVar.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
DoubleLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
Null.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
NegativeExpr.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
ForStmt.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
InstanceOf.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
StringLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
FloatLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
MethodCall.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
abstract void |
Statement.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
NewClass.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
BoolLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
void |
IntLiteral.wandleRefTypeAttributes2GenericAttributes(java.util.Vector<Type> paralist,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
| Modifier and Type | Class and Description |
|---|---|
class |
BoundedGenericTypeVar
Entspricht einem GenericTypeVar, jedoch mit Bounds
(d.h. vorgaben, von welchem Typ die Typevar sein darf
=> extends Class x
=> implements Interface y
...
|
| Modifier and Type | Method and Description |
|---|---|
GenericTypeVar |
GenericTypeVar.clone()
Author: J�rg B�uerle |
GenericTypeVar |
RefType.modifyToGenericTypeVar() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector<GenericTypeVar> |
CSupportData.getCurrentClassPara() |
java.util.Vector<GenericTypeVar> |
CTypeReconstructionResult.getGenerics(java.lang.String key) |
java.util.Hashtable<java.lang.String,java.util.Vector<GenericTypeVar>> |
CTypeReconstructionResult.getGenericsTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
CTypeReconstructionResult.addGenericTypeVars(java.lang.String className,
java.util.Vector<GenericTypeVar> typeVarList) |
void |
CSupportData.setCurrentClassPara(java.util.Vector<GenericTypeVar> currentClassPara) |
| Constructor and Description |
|---|
CSubstitutionGenVar(GenericTypeVar typeVar,
Type type) |
| Constructor and Description |
|---|
CSupportData(FC_TTO finiteClosure,
java.util.Vector<CTypeReconstructionResult> A,
java.lang.String currentClass,
java.util.Vector<GenericTypeVar> currentClassPara) |
CSupportData(FC_TTO finiteClosure,
java.util.Vector<CTypeReconstructionResult> A,
java.lang.String currentClass,
java.util.Vector<GenericTypeVar> currentClassPara,
java.lang.String currentMethod,
int currentMethodParaCount,
int currentMethodOverloadedID,
java.util.Vector<java.lang.Integer> blockIdList,
int blockDepth) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector<GenericTypeVar> |
CMethodTypeAssumption.getGenericMethodParameters() |
| Constructor and Description |
|---|
CMethodTypeAssumption(Type classType,
java.lang.String identifier,
Type assumedType,
int parameterCount,
int lineNumber,
int offset,
java.util.Vector<java.lang.Integer> Offsetvektor,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector<GenericTypeVar> |
MethodExpect.getGenerics() |
java.util.Vector<GenericTypeVar> |
ClassExpect.getGenerics() |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodExpect.addGeneric(GenericTypeVar generic) |
void |
ClassExpect.addGeneric(GenericTypeVar generic) |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodExpect.setGenerics(java.util.Vector<GenericTypeVar> generics) |
void |
ClassExpect.setGenerics(java.util.Vector<GenericTypeVar> generics) |