- backdoorCreate(String) - Static method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
-
Backdoor-Hilfsfunktion, die f�r makeFC()
und unify()
ben�tigt wird, zum Erzeugen eines TypePlaceholders
, der nicht in
der zentralen Registry eingetragen wird.
- backdoorFresh() - Static method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
-
Backdoor-Hilfsfunktion, die f�r makeFC()
und unify()
ben�tigt wird, um neue TypePlaceholders zu erzeugen.
- backdoorSetName(String) - Method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
-
Backdoor-Hilfsfunktion, die f�r makeFC()
und unify()
ben�tigt wird, um den Namen eines TypePlaceholders zu ver�ndern.
- BaseType - Class in de.dhbwstuttgart.syntaxtree.type
-
- BaseType(SyntaxTreeNode, int) - Constructor for class de.dhbwstuttgart.syntaxtree.type.BaseType
-
- BaseType(String, SyntaxTreeNode, int) - Constructor for class de.dhbwstuttgart.syntaxtree.type.BaseType
-
- baseTypeTranslationTable - Variable in class de.dhbwstuttgart.syntaxtree.SourceFile
-
Table zum Ãbersetzen der nicht implementierten Base-Types:
Ãberall im Compiler wird statt bspw. int Integer verwendet
d.h. 1+2 liefert ein Integer
Deshalb benötigen wir hier eine Tabelle, mit der man die von
der JRE gelieferten Base-Typen (int,char, etc) und die Objekt-
Typen umwandeln können
- BasicAssumptionClass - Class in de.dhbwstuttgart.syntaxtree
-
- BasicAssumptionClass(String) - Constructor for class de.dhbwstuttgart.syntaxtree.BasicAssumptionClass
-
- BasicAssumptionClass(String, Modifiers) - Constructor for class de.dhbwstuttgart.syntaxtree.BasicAssumptionClass
-
- berechneKarthesischesProdukt(Menge<Menge<M>>) - Static method in class de.dhbwstuttgart.typeinference.KarthesischesProdukt
-
- berechneKarthesischesProdukt(Menge<Menge<M>>, Menge<Menge<M>>) - Static method in class de.dhbwstuttgart.typeinference.KarthesischesProdukt
-
- Binary - Class in de.dhbwstuttgart.syntaxtree.statement
-
- Binary(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.Binary
-
- BinaryExpr - Class in de.dhbwstuttgart.syntaxtree.statement
-
- BinaryExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.BinaryExpr
-
- block - Variable in class de.dhbwstuttgart.syntaxtree.Method
-
- Block - Class in de.dhbwstuttgart.syntaxtree.statement
-
- Block() - Constructor for class de.dhbwstuttgart.syntaxtree.statement.Block
-
- block - Variable in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
-
- body_Loop_block - Variable in class de.dhbwstuttgart.syntaxtree.statement.ForStmt
-
- Bool - Variable in class de.dhbwstuttgart.syntaxtree.statement.BoolLiteral
-
- BOOLEAN - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- BooleanType - Class in de.dhbwstuttgart.syntaxtree.type
-
- BooleanType(SyntaxTreeNode) - Constructor for class de.dhbwstuttgart.syntaxtree.type.BooleanType
-
- BOOLLITERAL - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- BoolLiteral - Class in de.dhbwstuttgart.syntaxtree.statement
-
- BoolLiteral() - Constructor for class de.dhbwstuttgart.syntaxtree.statement.BoolLiteral
-
- BoundedClassIdentifierList - Class in de.dhbwstuttgart.parser
-
- BoundedClassIdentifierList(Menge<ObjectType>, int) - Constructor for class de.dhbwstuttgart.parser.BoundedClassIdentifierList
-
- BoundedGenericsTest - Class in plugindevelopment.TypeInsertTests
-
- BoundedGenericsTest() - Constructor for class plugindevelopment.TypeInsertTests.BoundedGenericsTest
-
- BoundedGenericTypeVar - Class in de.dhbwstuttgart.syntaxtree.type
-
Entspricht einem GenericTypeVar, jedoch mit Bounds
(d.h. vorgaben, von welchem Typ die Typevar sein darf
=> extends Class x
=> implements Interface y
...
- BoundedGenericTypeVar(String, Menge<ObjectType>, SyntaxTreeNode, int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.type.BoundedGenericTypeVar
-
- bounds - Variable in class de.dhbwstuttgart.syntaxtree.type.BoundedGenericTypeVar
-
Hier sind die Bounds in Form von Type-Objekten abgespeichert
- BRACE - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- BREAK - Static variable in class de.dhbwstuttgart.parser.JavaParser
-
- bSubst - Variable in class de.dhbwstuttgart.typeinference.Pair
-