Modifier and Type | Class and Description |
---|---|
class |
BasicAssumptionClass |
class |
Interface
Ein Interface ist eine abstrakte Klasse, erbt daher von Class
|
Modifier and Type | Field and Description |
---|---|
Menge<Class> |
SourceFile.KlassenVektor |
Modifier and Type | Method and Description |
---|---|
Class |
SyntaxTreeNode.getParentClass() |
private Class |
SourceFile.getSuperClassOfJREClass(java.lang.Class<?> x,
TypeAssumptions ass) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Class> |
SourceFile.getClassIterator() |
Modifier and Type | Method and Description |
---|---|
static Method |
Method.createEmptyMethod(java.lang.String withSignature,
Class parent) |
private Pair |
SourceFile.createPairFromClassAndSuperclass(Class baseClass,
Type superclass,
Menge classParaOrg,
Menge superclassParaOrg,
TypeAssumptions ass)
Erstellt ein Typ-Paar, welches im 1.
|
TypeAssumptions |
Constructor.createTypeAssumptions(Class classmember) |
TypeAssumptions |
Constant.createTypeAssumptions(Class classmember) |
TypeAssumptions |
FieldDeclaration.createTypeAssumptions(Class classmember) |
TypeAssumptions |
Method.createTypeAssumptions(Class classmember)
Liefert die MethodAssumption zu dieser Methode
|
abstract TypeAssumptions |
Field.createTypeAssumptions(Class classmember)
Diese Methode generiert die Assumptions für dieses Feld der Klasse classmember
|
private Type |
SourceFile.createTypeFromJavaGenericType(java.lang.reflect.Type type,
java.lang.Class<?> cl,
java.util.Hashtable<java.lang.String,GenericTypeVar> jreSpiderRegistry,
Class parentClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
ClassBody.is_declared(Type t,
Menge<Class> classlist) |
Constructor and Description |
---|
SourceFile(Menge<Class> classDefinitions) |
Modifier and Type | Method and Description |
---|---|
void |
LocalVarDecl.is_declared(Type t,
Menge<Class> classlist) |
(package private) void |
ForStmt.sc_check(Menge<Class> classname,
java.util.Hashtable ch,
java.util.Hashtable<java.lang.String,java.lang.String> bh,
boolean ext,
java.util.Hashtable parach,
java.util.Hashtable<java.lang.String,java.util.Hashtable> parabh) |
Modifier and Type | Class and Description |
---|---|
class |
FunNInterface
Stellt das Interface FunN dar.
|
Modifier and Type | Field and Description |
---|---|
private Class |
TypeinferenceResultSet.ownerOfResultSet |
Modifier and Type | Method and Description |
---|---|
Class |
TypeinferenceResultSet.getInterferedClass()
Jedes TypeReconstructionResultSet entstand bei der Typinferierung einer Klasse.
|
Constructor and Description |
---|
TypeinferenceResultSet(Class inferedClass,
Menge<Pair> constraints,
ResultSet unifiedConstraints) |
Modifier and Type | Field and Description |
---|---|
private Class |
ClassAssumption.classType |
private Class |
MethodAssumption.parentClass |
private Class |
FieldAssumption.parentClass |
Modifier and Type | Method and Description |
---|---|
Class |
ClassAssumption.getAssumedClass() |
Class |
FieldAssumption.getParentClass() |
Modifier and Type | Method and Description |
---|---|
Type |
TypeAssumptions.getTypeOfFieldVar(java.lang.String withName,
Class inClass)
Liefert den Typ einer Feldvariable der Klasse inClass
|
Type |
TypeAssumptions.getVarType(java.lang.String variableName,
Class inScope)
Durchsucht die Assumptions des aktuellen Gültigkeitsbereichs (lokale Variablen und Felder der aktuellen Klasse) nach einem Eintrag für den übergebenen Variablennamen.
|
Constructor and Description |
---|
ClassAssumption(Class cls) |
ConstructorAssumption(Method assumedMethod,
Class parentClass) |
FieldAssumption(Field fieldVar,
Class inClass) |
MethodAssumption(Method assumedMethod,
Class parentClass) |
Modifier and Type | Field and Description |
---|---|
(package private) Menge<Class> |
FC_TTO.CLASSVEC |
Modifier and Type | Method and Description |
---|---|
Menge<Class> |
FC_TTO.getClasses() |
Constructor and Description |
---|
FC_TTO(Menge<Pair> fc,
Menge tto,
Menge<Class> classv) |