Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

C

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
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links