## Uses of Class
de.dhbwstuttgart.syntaxtree.Class

Packages that use Class
de.dhbwstuttgart.syntaxtree
de.dhbwstuttgart.syntaxtree.statement
de.dhbwstuttgart.typeinference
de.dhbwstuttgart.typeinference.assumptions
de.dhbwstuttgart.typeinference.unify

### Uses of Class in de.dhbwstuttgart.syntaxtree

Subclasses of Class in de.dhbwstuttgart.syntaxtree
`class` `BasicAssumptionClass`
`class` `Interface` Ein Interface ist eine abstrakte Klasse, erbt daher von Class

Fields in de.dhbwstuttgart.syntaxtree with type parameters of type Class
`Menge<Class>` SourceFile.`KlassenVektor`

Methods in de.dhbwstuttgart.syntaxtree that return Class
`Class` SyntaxTreeNode.`getParentClass()`
`private Class` SourceFile.`getSuperClassOfJREClass(java.lang.Class<?> x, TypeAssumptions ass)`

Methods in de.dhbwstuttgart.syntaxtree that return types with arguments of type Class
`java.util.Iterator<Class>` SourceFile.`getClassIterator()`

Methods in de.dhbwstuttgart.syntaxtree with parameters of type Class
`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)`

Method parameters in de.dhbwstuttgart.syntaxtree with type arguments of type Class
`boolean` ClassBody.`is_declared(Type t, Menge<Class> classlist)`

Constructor parameters in de.dhbwstuttgart.syntaxtree with type arguments of type Class
Constructor and Description
`SourceFile(Menge<Class> classDefinitions)`

### Uses of Class in de.dhbwstuttgart.syntaxtree.statement

Method parameters in de.dhbwstuttgart.syntaxtree.statement with type arguments of type Class
`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)`

### Uses of Class in de.dhbwstuttgart.typeinference

Subclasses of Class in de.dhbwstuttgart.typeinference
`class` `FunNInterface` Stellt das Interface FunN dar.

Fields in de.dhbwstuttgart.typeinference declared as Class
`private Class` TypeinferenceResultSet.`ownerOfResultSet`

Methods in de.dhbwstuttgart.typeinference that return Class
`Class` TypeinferenceResultSet.`getInterferedClass()` Jedes TypeReconstructionResultSet entstand bei der Typinferierung einer Klasse.

Constructors in de.dhbwstuttgart.typeinference with parameters of type Class
Constructor and Description
`TypeinferenceResultSet(Class inferedClass, Menge<Pair> constraints, ResultSet unifiedConstraints)`

### Uses of Class in de.dhbwstuttgart.typeinference.assumptions

Fields in de.dhbwstuttgart.typeinference.assumptions declared as Class
`private Class` ClassAssumption.`classType`
`private Class` MethodAssumption.`parentClass`
`private Class` FieldAssumption.`parentClass`

Methods in de.dhbwstuttgart.typeinference.assumptions that return Class
`Class` ClassAssumption.`getAssumedClass()`
`Class` FieldAssumption.`getParentClass()`

Methods in de.dhbwstuttgart.typeinference.assumptions with parameters of type Class
`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.

Constructors in de.dhbwstuttgart.typeinference.assumptions with parameters of type Class
Constructor and Description
`ClassAssumption(Class cls)`
`ConstructorAssumption(Method assumedMethod, Class parentClass)`
`FieldAssumption(Field fieldVar, Class inClass)`
`MethodAssumption(Method assumedMethod, Class parentClass)`

### Uses of Class in de.dhbwstuttgart.typeinference.unify

Fields in de.dhbwstuttgart.typeinference.unify with type parameters of type Class
`(package private) Menge<Class>` FC_TTO.`CLASSVEC`

Methods in de.dhbwstuttgart.typeinference.unify that return types with arguments of type Class
`Menge<Class>` FC_TTO.`getClasses()`

Constructor parameters in de.dhbwstuttgart.typeinference.unify with type arguments of type Class
Constructor and Description
`FC_TTO(Menge<Pair> fc, Menge tto, Menge<Class> classv)`