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 

I

id - Variable in class KomplexeMenge.TestKlasse
 
Id - Class in plugindevelopment.TypeInsertTests
 
Id() - Constructor for class plugindevelopment.TypeInsertTests.Id
 
IDENTIFIER - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
identifier - Static variable in class KomplexeMenge.TestKlasse
 
IF - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
IfStmt - Class in de.dhbwstuttgart.syntaxtree.statement
 
IfStmt(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.IfStmt
 
IItemWithOffset - Interface in de.dhbwstuttgart.core
 
IMatchable - Interface in de.dhbwstuttgart.syntaxtree.type
Dieses Interface wird von allen Klassen implementiert, die weitere Klassen enthalten, die im match des Unify beachtet werden müssen.
IMPLEMENTS - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
IMPORT - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
ImportDeclarations - Class in de.dhbwstuttgart.syntaxtree
HOTI 4.5.06 Auch wenn es nicht so aussieht, hat diese Klasse einen Sinn :-) Der Parser kann keine Generischen Typen darstellen, damit trotzdem an amap Stellen die Typsicherheit gewährleistet ist, hier eine Kapselung...
ImportDeclarations() - Constructor for class de.dhbwstuttgart.syntaxtree.ImportDeclarations
 
imports - Variable in class de.dhbwstuttgart.syntaxtree.SourceFile
HOTI 4.5.06 Beinhaltet alle Imports des aktuell geparsten Files in Form einer UsedId
ImportSubClassTest - Class in plugindevelopment.TypeInsertTests
 
ImportSubClassTest() - Constructor for class plugindevelopment.TypeInsertTests.ImportSubClassTest
 
ImportTest - Class in plugindevelopment.TypeInsertTests
 
ImportTest() - Constructor for class plugindevelopment.TypeInsertTests.ImportTest
 
ImportTest2 - Class in plugindevelopment.TypeInsertTests
 
ImportTest2() - Constructor for class plugindevelopment.TypeInsertTests.ImportTest2
 
inc(int) - Static method in class de.dhbwstuttgart.syntaxtree.type.FreshWildcardType
Hilfsmethode für makeNewName Methode aus TypePlaceholder kopiert
inc(int) - Static method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
Hilfsfunktion zur Berechnung eines neuen Namens
Author: J�rg B�uerle
includesModifier(Modifier) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Modifiers
Gibt zurueck, ob der angegebene Modifier enthalten ist.
INCREMENT - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
inferencelog - Static variable in class de.dhbwstuttgart.core.MyCompiler
 
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.Class
Log4j - Loggerinstanzen
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.FormalParameter
 
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.Method
 
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.SourceFile
 
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Block
Logger: log4j
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.ExprStmt
 
inferencelog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
 
inferencelog - Static variable in class de.dhbwstuttgart.typeinference.unify.CSubstitution
 
inferencelog - Static variable in class de.dhbwstuttgart.typeinference.unify.Unify
 
info(String, Section) - Method in class de.dhbwstuttgart.logger.Logger
 
info(String) - Method in class de.dhbwstuttgart.logger.SectionLogger
 
init() - Method in class de.dhbwstuttgart.core.MyCompiler
Author: J�rg B�uerle
Initialisiert den Compiler
init() - Method in interface de.dhbwstuttgart.core.MyCompilerAPI
Author: Jörg Bäuerle
Initialisiert den Compiler
initContainedTypes() - Method in class de.dhbwstuttgart.parser.JavaParser
 
initUsedIdsToCheck() - Method in class de.dhbwstuttgart.parser.JavaParser
 
innerType - Variable in class de.dhbwstuttgart.syntaxtree.type.WildcardType
 
insertAllTypes(String) - Method in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet
Deprecated.
InsertSingleTypeTest - Class in plugindevelopment
 
InsertSingleTypeTest() - Constructor for class plugindevelopment.InsertSingleTypeTest
 
insertType(TypeInsertPoint, String) - Method in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet
Fügt nur einen einzelnen TypeInsertPoint in fileContent ein.
insertType(TypeInsertPoint, TypePatchJob) - Method in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet
Fügt einen einzelnen TypeInsertPoint einem TypePatchJob hinzu
INSTANCEOF - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
InstanceOf - Class in de.dhbwstuttgart.syntaxtree.statement
 
InstanceOf(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.InstanceOf
 
instanceSmaller(Pair, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
instanzeEquals(Object) - Method in class de.dhbwstuttgart.typeinference.Pair
Author: Arne Lüdtke
Überprüft ob die Paare die gleichen Instanzen sind.
InstVar - Class in de.dhbwstuttgart.syntaxtree.statement
 
InstVar(Expr, String, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.InstVar
 
InstVar(String, String, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.InstVar
 
InstVar(UsedId, int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.InstVar
macht aus einem UsedId mit einem Menge von Strings eine InstVar
Author: Martin Pl�micke PL 05-08-17
INT - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
Int - Variable in class de.dhbwstuttgart.syntaxtree.statement.IntLiteral
 
IntegerType - Class in de.dhbwstuttgart.syntaxtree.type
 
IntegerType(SyntaxTreeNode) - Constructor for class de.dhbwstuttgart.syntaxtree.type.IntegerType
 
INTERFACE - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
Interface - Class in de.dhbwstuttgart.syntaxtree
Ein Interface ist eine abstrakte Klasse, erbt daher von Class
Interface(String, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Interface
 
Interface(String, Modifiers, int) - Constructor for class de.dhbwstuttgart.syntaxtree.Interface
 
InterfaceAndParameter - Class in de.dhbwstuttgart.parser
Hilfskonstrukt, um die Grammatik fuer einen Interfaceheader ueberschaubar zu halten.
InterfaceAndParameter(String) - Constructor for class de.dhbwstuttgart.parser.InterfaceAndParameter
 
InterfaceAndParameter(String, ParaList) - Constructor for class de.dhbwstuttgart.parser.InterfaceAndParameter
 
InterfaceBody - Class in de.dhbwstuttgart.syntaxtree
Die Klasse enthaelt den Inhalt eines Interfaces, also Konstanten- und Mehtodendefinitionen.
InterfaceBody() - Constructor for class de.dhbwstuttgart.syntaxtree.InterfaceBody
 
InterfaceList - Class in de.dhbwstuttgart.parser
Hilfskonstrukt fuer die Grammatik, um ungepruefte Typcasts fuer Mengeen zu umgehen.
InterfaceList() - Constructor for class de.dhbwstuttgart.parser.InterfaceList
 
InterfaceModifier - Class in de.dhbwstuttgart.syntaxtree.modifier
 
InterfaceModifier() - Constructor for class de.dhbwstuttgart.syntaxtree.modifier.InterfaceModifier
 
InterfaceVektor - Variable in class de.dhbwstuttgart.syntaxtree.SourceFile
 
INTLITERAL - Static variable in class de.dhbwstuttgart.parser.JavaParser
 
IntLiteral - Class in de.dhbwstuttgart.syntaxtree.statement
 
IntLiteral() - Constructor for class de.dhbwstuttgart.syntaxtree.statement.IntLiteral
 
IntTest - Class in plugindevelopment.TypeInsertTests
 
IntTest() - Constructor for class plugindevelopment.TypeInsertTests.IntTest
 
involves(TypePlaceholder) - Method in class de.dhbwstuttgart.syntaxtree.type.Type
Prüft ob der Typ von dem übergebenen TypPlaceholder abhängt.
is_declared(Type, Menge<Class>) - Method in class de.dhbwstuttgart.syntaxtree.ClassBody
 
is_declared(Type, Menge<Class>) - Method in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
 
is_Equiv(RefType, Hashtable<JavaClassName, Type>) - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
 
isAbstract - Variable in class de.dhbwstuttgart.syntaxtree.Method
 
isAbstract() - Method in class de.dhbwstuttgart.syntaxtree.Method
Gibt zurueck, ob ByteCode innerhabl der Methode generiert wird.
IsArray - Variable in class de.dhbwstuttgart.syntaxtree.type.BaseType
Ist IsArray auf true, muss beim Codegen ein Zeichen [ gesetzt werden Bsp.: 15| tag = CONSTANT_Utf8, length = 22, ([Ljava/lang/String;)V Ist IsArray auf false, muss beim Codegen ein Zeichen [ gesetzt werden Bsp.: 9| tag = CONSTANT_Utf8, length = 21, (Ljava/lang/String;)V
IsArray() - Method in class de.dhbwstuttgart.syntaxtree.type.BaseType
Author: Daniel Feinler
Handelt ab, ob der Typ eines Objekts ein Array ist, wenn true dann wird im Bytecode ein flag gesetzt wenn nicht, dann halt nicht.
IsArray - Variable in class de.dhbwstuttgart.syntaxtree.type.RefType
Ist IsArray auf true, muss beim Codegen ein Zeichen [ gesetzt werden Bsp.: 15| tag = CONSTANT_Utf8, length = 22, ([Ljava/lang/String;)V Ist IsArray auf false, muss beim Codegen ein Zeichen [ gesetzt werden Bsp.: 9| tag = CONSTANT_Utf8, length = 21, (Ljava/lang/String;)V
IsArray() - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
Author: Daniel Feinler
Handelt ab, ob der Typ eines Objekts ein Array ist, wenn true dann wird im Bytecode ein flag gesetzt wenn nicht, dann halt nicht.
isBaseType(String) - Method in class de.dhbwstuttgart.syntaxtree.SourceFile
 
isClass() - Method in class de.dhbwstuttgart.syntaxtree.Class
 
isClass() - Method in class de.dhbwstuttgart.syntaxtree.Field
 
isClass() - Method in class de.dhbwstuttgart.syntaxtree.GTVDeclarationContext
 
isEqual() - Method in class de.dhbwstuttgart.typeinference.Pair
 
isFirstLocalVarDecl - Static variable in class de.dhbwstuttgart.syntaxtree.Class
 
isInFC(RefType, RefType, Menge<Pair>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
isInFClinks(RefType, RefType, Menge<Pair>) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
isInFCrechtsUnify(RefType, RefType, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
isInMenge(Menge<Pair>) - Method in class de.dhbwstuttgart.typeinference.Pair
 
isPublic() - Method in class de.dhbwstuttgart.syntaxtree.Field
 
isRealSubClass(String, String, FC_TTO) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
isRXSimilarRY(RefType, RefType, boolean) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
isTV(int) - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
 
isTVinRefType(TypePlaceholder, RefType) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
 
item - Variable in class de.dhbwstuttgart.typeinference.EinzelElement
 
iterator() - Method in class de.dhbwstuttgart.syntaxtree.GenericDeclarationList
 
iterator() - Method in class de.dhbwstuttgart.syntaxtree.ParameterList
 
iterator() - Method in class de.dhbwstuttgart.typeinference.ResultSet
 
iterator() - Method in class de.dhbwstuttgart.typeinference.UndConstraint
 
iterator() - Method in class de.dhbwstuttgart.typeinference.unify.CSubstitutionSet
 
ITypeContainer - Interface in de.dhbwstuttgart.syntaxtree.type
Dieses Interface wird von allen Klassen implementiert, die weitere Klassen enthalten.
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