- calculate_access_flags() - Method in class de.dhbwstuttgart.syntaxtree.modifier.Modifiers
-
Gibt den Bitmaskenwert fuer die enthaltenen Access-Modifier
zurueck.
- calculateNewParalist() - Method in class de.dhbwstuttgart.typeinference.FunN
-
Muss nach jeder Ãnderung von T oder R aufgerufen werden.
- CaptureConversion(Menge<ObjectType>, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Implementiert die CaptureConversion.
- CaptureConversion(Type, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Erzeugt die CaptureConversion von einem Typ.
- CaptureConversionHashtable(Hashtable<JavaClassName, Type>, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
- cartesianProduct() - Method in class de.dhbwstuttgart.typeinference.EinzelElement
-
- cartesianProduct() - Method in interface de.dhbwstuttgart.typeinference.KomplexeMenge
-
- cartesianProduct() - Method in class de.dhbwstuttgart.typeinference.OderMenge
-
- cartesianProduct() - Method in class de.dhbwstuttgart.typeinference.UndMenge
-
- CartesianProduct - Class in de.dhbwstuttgart.typeinference.unify
-
- CartesianProduct() - Constructor for class de.dhbwstuttgart.typeinference.unify.CartesianProduct
-
- cartProductPair(Menge<Menge<Pair>>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Ãberladung der Funktion cartProductPair, damit der Programmierer beim ersten Aufruf nicht den 2.
- cartProductPair(Menge<Menge<Pair>>, int) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Erzeugt das Kartesische Product von mehreren Mengeen von Paaren.
- cartProductType(Menge<Menge<Type>>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Ãberladung der Funktion cartProductType, damit der Programmierer beim ersten Aufruf nicht den 2.
- cartProductType(Menge<Menge<Type>>, int) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Erzeugt das Kartesische Product von mehreren Mengeen von Typen.
- CASE - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- CastExpr - Class in de.dhbwstuttgart.syntaxtree.statement
-
- CastExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.CastExpr
-
- CATCH - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- CHAR - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- Char - Variable in class de.dhbwstuttgart.syntaxtree.statement.CharLiteral
-
- CharacterType - Class in de.dhbwstuttgart.syntaxtree.type
-
- CharacterType(SyntaxTreeNode) - Constructor for class de.dhbwstuttgart.syntaxtree.type.CharacterType
-
- CharInString() - Method in class de.dhbwstuttgart.parser.Token
-
- CHARLITERAL - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- CharLiteral - Class in de.dhbwstuttgart.syntaxtree.statement
-
- CharLiteral() - Constructor for class de.dhbwstuttgart.syntaxtree.statement.CharLiteral
-
- check(Menge<Menge<A>>) - Method in class KomplexeMenge.KeineDoppeltenVerweise
-
- checkTYPE(TypeAssumptions, SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
-
- checkTYPE(TypeAssumptions, SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.Type
-
- checkTYPE(TypeAssumptions, SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.Void
-
- checkType(RefType, SyntaxTreeNode) - Method in class de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions
-
- CLASS - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- Class - Class in de.dhbwstuttgart.syntaxtree
-
- Class(String, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, RefType, Modifiers, Menge<String>) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
Erstellt eine Klasse, welche nur für die Assumptions verwendet wird.
- Class(String, RefType, Modifiers, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, Modifiers, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, Modifiers, ClassBody, Menge<Type>, Menge<UsedId>, UsedId, Menge<UsedId>, Menge<Type>, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, ClassBody, Menge<Type>, UsedId, Menge<Type>, Menge<Type>, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, Modifiers, ClassBody, Menge<Type>, UsedId, Menge<Type>, Menge<Type>, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, Modifiers, ClassBody, Menge<Type>, Menge<Type>, Menge<Type>, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
- Class(String, Modifiers, ClassBody, Menge<Type>, Type, Menge<Type>, Menge<? extends Type>, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Class
-
Konstruktor, der die Angabe aller Parameter ermoeglicht.
- class_block - Variable in class de.dhbwstuttgart.syntaxtree.Class
-
- ClassAndParameter - Class in de.dhbwstuttgart.parser
-
Hilfskonstrukt, um die Grammatik fuer einen Klassenheader
ueberschaubar zu halten.
- ClassAndParameter(String) - Constructor for class de.dhbwstuttgart.parser.ClassAndParameter
-
- ClassAndParameter(String, ParaList) - Constructor for class de.dhbwstuttgart.parser.ClassAndParameter
-
- ClassAssumption - Class in de.dhbwstuttgart.typeinference.assumptions
-
Nicht wirklich eine Assumption.
- ClassAssumption(Class) - Constructor for class de.dhbwstuttgart.typeinference.assumptions.ClassAssumption
-
- classAssumptions - Variable in class de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions
-
- ClassBody - Class in de.dhbwstuttgart.syntaxtree
-
- ClassBody() - Constructor for class de.dhbwstuttgart.syntaxtree.ClassBody
-
- ClassHelper - Class in de.dhbwstuttgart.syntaxtree
-
- ClassHelper() - Constructor for class de.dhbwstuttgart.syntaxtree.ClassHelper
-
- classname - Variable in class de.dhbwstuttgart.myexception.SCExcept
-
- classType - Variable in class de.dhbwstuttgart.typeinference.assumptions.ClassAssumption
-
- CLASSVEC - Variable in class de.dhbwstuttgart.typeinference.unify.FC_TTO
-
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.BaseType
-
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.BooleanType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.BoundedGenericTypeVar
-
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.CharacterType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.DoubleType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.ExtendsWildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.FloatType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.FreshExtendsWildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.FreshSuperWildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.FreshWildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.GenericTypeVar
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.IntegerType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.LongType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.ObjectType
-
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
-
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.ReturnType
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.SuperWildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.Type
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
-
Diese Methode sollte nur sehr sparsam und mit Vorsicht verwendet werden, da die
Registrierung neuer Listener �ber die zentrale Instanz in der Registry laufen
muss.
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.Void
-
Author: J�rg B�uerle
- clone() - Method in class de.dhbwstuttgart.syntaxtree.type.WildcardType
-
Author: Arne Lüdtke
Gibt einen Klon der Wildcard zurück.
- clone() - Method in class de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions
-
- clone() - Method in class de.dhbwstuttgart.typeinference.Pair
-
Author: Arne Lüdtke
Erzeugt einen Klon des Paares.
- clone() - Method in class de.dhbwstuttgart.typeinference.unify.CSubstitution
-
- close() - Method in class de.dhbwstuttgart.logger.OutputHandler
-
- codegen() - Method in class de.dhbwstuttgart.typeinference.TypeinferenceResultSet
-
Startet die Bytecodegenerierung dieser Lösung.
- codegenlog - Static variable in class de.dhbwstuttgart.syntaxtree.misc.DeclId
-
- codegenlog - Static variable in class de.dhbwstuttgart.syntaxtree.SourceFile
-
- commentblock - Variable in class de.dhbwstuttgart.parser.JavaLexer
-
- commentsingleline - Variable in class de.dhbwstuttgart.parser.JavaLexer
-
- compareTo(SourcePatchPoint) - Method in class de.dhbwstuttgart.typeinference.typedeployment.GenericTypeInsertPoint
-
- compareTo(SourcePatchPoint) - Method in class de.dhbwstuttgart.typeinference.typedeployment.SourcePatchPoint
-
- ConfigurationEvaluater - Interface in de.dhbwstuttgart.logger
-
- ConsoleInterface - Class in de.dhbwstuttgart.core
-
- ConsoleInterface() - Constructor for class de.dhbwstuttgart.core.ConsoleInterface
-
- Constant - Class in de.dhbwstuttgart.syntaxtree
-
Enthaelt die Eigenschaften einer Konstante (Name, Typ, Modifier, Wert)
- Constant(String, Modifiers) - Constructor for class de.dhbwstuttgart.syntaxtree.Constant
-
Deprecated.
- ConstantVektor - Variable in class de.dhbwstuttgart.syntaxtree.InterfaceBody
-
- ConstraintPair - Class in de.dhbwstuttgart.typeinference
-
- ConstraintPair(ConstraintType, ConstraintType) - Constructor for class de.dhbwstuttgart.typeinference.ConstraintPair
-
- constraints - Variable in class de.dhbwstuttgart.typeinference.TypeinferenceResultSet
-
Alle Constraints vor der Unifizierung.
- constraintsFromMethodAssumption(MethodAssumption, TypeAssumptions) - Method in class de.dhbwstuttgart.syntaxtree.statement.MethodCall
-
Spezifikation:
overloading determines for all possible overloadings and overridings
of a method the constraints, where constraints itself forms
the constraints from the receiver type, the argument types, the return
type and a given type assumption for the method.
- ConstraintsSet - Class in de.dhbwstuttgart.typeinference
-
- ConstraintsSet() - Constructor for class de.dhbwstuttgart.typeinference.ConstraintsSet
-
- ConstraintType - Class in de.dhbwstuttgart.typeinference
-
- ConstraintType(TypePlaceholder) - Constructor for class de.dhbwstuttgart.typeinference.ConstraintType
-
- ConstraintType(GenericTypeVar) - Constructor for class de.dhbwstuttgart.typeinference.ConstraintType
-
- ConstraintType(RefType) - Constructor for class de.dhbwstuttgart.typeinference.ConstraintType
-
- ConstraintType(WildcardType) - Constructor for class de.dhbwstuttgart.typeinference.ConstraintType
-
- Constructor - Class in de.dhbwstuttgart.syntaxtree
-
- Constructor(Method) - Constructor for class de.dhbwstuttgart.syntaxtree.Constructor
-
Parser kann nicht zwischen einem Konstruktor und einer Methode unterscheiden.
- ConstructorAssumption - Class in de.dhbwstuttgart.typeinference.assumptions
-
- ConstructorAssumption(Method, Class) - Constructor for class de.dhbwstuttgart.typeinference.assumptions.ConstructorAssumption
-
- constructorAssumptions - Variable in class de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions
-
- ConstructorCall - Class in de.dhbwstuttgart.syntaxtree.misc
-
Diese Klasse stellt den this()-Aufruf dar.
- ConstructorCall(Receiver, String, ArgumentList, int) - Constructor for class de.dhbwstuttgart.syntaxtree.misc.ConstructorCall
-
- ConstructorTest - Class in plugindevelopment.TypeInsertTests
-
- ConstructorTest() - Constructor for class plugindevelopment.TypeInsertTests.ConstructorTest
-
- containedTypes - Variable in class de.dhbwstuttgart.parser.JavaParser
-
- containedTypes - Variable in class de.dhbwstuttgart.syntaxtree.Class
-
- contains(Type) - Method in class de.dhbwstuttgart.typeinference.ResultSet
-
Durchsucht das ResultSet (die unifizierten Constraints des ResultSets) nach diesem Typ.
- contains(E) - Method in class de.dhbwstuttgart.typeinference.unify.CSet
-
- contains(E) - Method in class de.dhbwstuttgart.typeinference.unify.CVectorSet
-
- containsRef(Menge, Object) - Method in class KomplexeMenge.KeineDoppeltenVerweise
-
- containsString(Menge<UsedId>, String) - Method in class de.dhbwstuttgart.syntaxtree.SourceFile
-
- CONTINUE - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- copyMengeMengePair(Menge<Menge<Pair>>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
- copyMengeObjectType(Menge<ObjectType>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Kopiert einen Menge.
- copyMengePair(Menge<Pair>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
- copyMengeType(Menge<? extends Type>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
-
Kopiert einen Menge.
- copyPair() - Method in class de.dhbwstuttgart.typeinference.Pair
-
- copyType(Type) - Static method in class de.dhbwstuttgart.typeinference.Pair
-
- createAssumptions() - Method in class de.dhbwstuttgart.syntaxtree.type.GenericTypeVar
-
- createEmptyMethod(String, Class) - Static method in class de.dhbwstuttgart.syntaxtree.Method
-
- createFromQualifiedName(String, int) - Static method in class de.dhbwstuttgart.syntaxtree.misc.UsedId
-
- createNotImplementedException() - Static method in exception de.dhbwstuttgart.myexception.CTypeReconstructionException
-
- createPairFromClassAndSuperclass(Class, Type, Menge, Menge, TypeAssumptions) - Method in class de.dhbwstuttgart.syntaxtree.SourceFile
-
Erstellt ein Typ-Paar, welches im 1.
- createTypeAssumptions(Class) - Method in class de.dhbwstuttgart.syntaxtree.Constant
-
- createTypeAssumptions(Class) - Method in class de.dhbwstuttgart.syntaxtree.Constructor
-
- createTypeAssumptions(Class) - Method in class de.dhbwstuttgart.syntaxtree.Field
-
Diese Methode generiert die Assumptions für dieses Feld der Klasse classmember
- createTypeAssumptions(Class) - Method in class de.dhbwstuttgart.syntaxtree.FieldDeclaration
-
- createTypeAssumptions(Class) - Method in class de.dhbwstuttgart.syntaxtree.Method
-
Liefert die MethodAssumption zu dieser Methode
- createTypeFromJavaGenericType(Type, Class<?>, Hashtable<String, GenericTypeVar>, Class) - Method in class de.dhbwstuttgart.syntaxtree.SourceFile
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.Field
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.FormalParameter
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LambdaParameter
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in class de.dhbwstuttgart.typeinference.FunNMethod
-
- createTypeInsertPoint(TypePlaceholder, ResultSet) - Method in interface de.dhbwstuttgart.typeinference.TypeInsertable
-
Errechnet den TypeInsertPoint für das TypeInsertable.
- CSet<E> - Class in de.dhbwstuttgart.typeinference.unify
-
- CSet() - Constructor for class de.dhbwstuttgart.typeinference.unify.CSet
-
- CSubstitution - Class in de.dhbwstuttgart.typeinference.unify
-
Implementierung einer Typsubstitution.
- CSubstitution() - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitution
-
- CSubstitution(TypePlaceholder, Type) - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitution
-
- CSubstitution(Pair) - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitution
-
- CSubstitutionGenVar - Class in de.dhbwstuttgart.typeinference.unify
-
Implementierung einer Typsubstitution der GenVar.
- CSubstitutionGenVar() - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitutionGenVar
-
- CSubstitutionGenVar(GenericTypeVar, Type) - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitutionGenVar
-
- CSubstitutionSet - Class in de.dhbwstuttgart.typeinference.unify
-
- CSubstitutionSet() - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitutionSet
-
- CSubstitutionSet(Menge<Pair>) - Constructor for class de.dhbwstuttgart.typeinference.unify.CSubstitutionSet
-
- CTypeReconstructionException - Exception in de.dhbwstuttgart.myexception
-
- CTypeReconstructionException(String, IItemWithOffset) - Constructor for exception de.dhbwstuttgart.myexception.CTypeReconstructionException
-
- CTypeReconstructionException(String, Menge<CTypeReconstructionException>, IItemWithOffset) - Constructor for exception de.dhbwstuttgart.myexception.CTypeReconstructionException
-
- CVectorSet<E> - Class in de.dhbwstuttgart.typeinference.unify
-
- CVectorSet() - Constructor for class de.dhbwstuttgart.typeinference.unify.CVectorSet
-