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

T

TA1 - Variable in class mycompiler.mytype.Pair
 
TA2 - Variable in class mycompiler.mytype.Pair
 
tableswitch - Static variable in class mycompiler.mybytecode.JVMCode
 
TestClass - Class in mycompiler.unused
 
TestClass() - Constructor for class mycompiler.unused.TestClass
 
then_block - Variable in class mycompiler.mystatement.IfStmt
 
THIS - Static variable in class mycompiler.myparser.JavaParser
 
This - Class in mycompiler.mystatement
 
This() - Constructor for class mycompiler.mystatement.This
 
THROW - Static variable in class mycompiler.myparser.JavaParser
 
THROWS - Static variable in class mycompiler.myparser.JavaParser
 
time() - Static method in class mycompiler.mytypereconstruction.CHelper
Author: Jörg Bäuerle
Liefert die aktuelle Zeit in Langformat zurück.
TIMESEQUAL - Static variable in class mycompiler.myparser.JavaParser
 
TimesOp - Class in mycompiler.myoperator
 
TimesOp() - Constructor for class mycompiler.myoperator.TimesOp
 
token() - Method in interface mycompiler.myparser.JavaParser.yyInput
classifies current token.
token() - Method in class mycompiler.myparser.Scanner
 
Token - Class in mycompiler.myparser
 
token - Variable in class mycompiler.myparser.Token
 
toString() - Method in class mycompiler.mytype.Pair
 
toString() - Method in class mycompiler.mytype.Type

Author: Jörg Bäuerle
toString() - Method in class mycompiler.mytypereconstruction.CIntersectionType

Author: Jörg Bäuerle
toString() - Method in class mycompiler.mytypereconstruction.CMultiplyTuple
 
toString() - Method in class mycompiler.mytypereconstruction.CReconstructionTuple
 
toString() - Method in class mycompiler.mytypereconstruction.CSubstitution
 
toString() - Method in class mycompiler.mytypereconstruction.CTriple
 
toString() - Method in class mycompiler.mytypereconstruction.set.CSet
 
toString() - Method in class mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption
 
toString() - Method in class mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
 
toString() - Method in class mycompiler.mytypereconstruction.typeassumptionkey.CTypeAssumptionKey

Author: Jörg Bäuerle
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.AddOp
Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.EqualOp
Implementierung des Algorithmus 5.53 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.LogOp

Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.MulOp
Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.NotEqualOp
Implementierung des Algorithmus 5.54 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.Operator
 
TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.myoperator.RelOp
Implementierung der Algorithmen 5.49 bis 5.52 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Assign
Implementierung des Algorithmus 5.30 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Binary
 
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.BoolLiteral
Workaround: Überschreibt Methode TRExp aus der Super-Klasse Literal, weil die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.CastExpr
Implementierung des Algorithmus 5.43 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.CharLiteral
Workaround: Überschreibt Methode TRExp aus der Super-Klasse Literal, weil die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Expr
 
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.InstanceOf
 
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.InstVar
Implementierung des Algorithmus 5.38 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.IntLiteral
Workaround: Überschreibt Methode TRExp aus der Super-Klasse Literal, weil die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Literal
Implementierung des Algorithmus 5.40 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.LocalOrFieldVar
Implementierung des Algorithmus 5.37 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.MethodCall
Implementierung des Algorithmus 5.33 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NegativeExpr
Implementierung des Algorithmus 5.41 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NewArray
Implementierung des Algorithmus 5.32 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NewClass
Implementierung des Algorithmus 5.31 von Martin Plümicke
Author: Jörg Bäuerle
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NotExpr
Implementierung des Algorithmus 5.42 von Martin Plümicke
Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Null
 
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PositivExpr
 
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PostDecExpr
Achtung Workaround: RefType "Integer" sollte irgendwann gegen BaseType IntegerType ausgetauscht werden.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PostIncExpr
Achtung Workaround: RefType "Integer" sollte irgendwann gegen BaseType IntegerType ausgetauscht werden.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PreDecExpr
Achtung Workaround: RefType "Integer" sollte irgendwann gegen BaseType IntegerType ausgetauscht werden.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PreIncExpr
Achtung Workaround: RefType "Integer" sollte irgendwann gegen BaseType IntegerType ausgetauscht werden.
TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.This
Implementierung des Algorithmus 5.35 von Martin Plümicke
Author: Jörg Bäuerle
TRInstVar(CTriple, CSupportData) - Method in class mycompiler.mystatement.InstVar
Implementierung des Algorithmus 5.38-1 von Martin Plümicke
Author: Jörg Bäuerle
TRMCallApp(CMultiplyTuple, String, String, int, boolean, CSupportData) - Static method in class mycompiler.mystatement.MethodCall
Implementierung des Algorithmus 5.34 von Martin Plümicke
TRMultiply(CMultiplyTuple, Expr, CSupportData) - Method in class mycompiler.mystatement.Expr
(siehe Algorithmus 5.29 TRMultiply, Martin Plümicke)
Author: Jörg Bäuerle
TRProg(CSupportData) - Method in class mycompiler.myclass.Class
Ausgangspunkt für den Typrekonstruktionsalgorithmus.
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Assign
Implementierung des Algorithmus 5.25 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Binary
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Block
Implementierung des Algorithmus 5.20 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.BoolLiteral
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.CastExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.CharLiteral
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.EmptyStmt
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.IfStmt
Implementierung des Algorithmus 5.21 von Martin Plümicke
Achtung Workaround: RefType "Boolean" durch BaseType \code{BooleanType} ersetzen.
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.InstanceOf
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.InstVar
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.IntLiteral
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.LocalOrFieldVar
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.LocalVarDecl
Implementierung des Algorithmus 5.24 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.MethodCall
Implementierung des Algorithmus 5.27 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NegativeExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NewArray
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NewClass
Implementierung des Algorithmus 5.26 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.NotExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Null
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PositivExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PostDecExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PostIncExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PreDecExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.PreIncExpr
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Return
Implementierung des Algorithmus 5.22 von Martin Plümicke
Author: Jörg Bäuerle
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Statement
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.StringLiteral
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.This
 
TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.WhileStmt
Implementierung des Algorithmus 5.23 von Martin Plümicke
Achtung Workaround: RefType "Boolean" muss noch durch BaseType "BooleanType" ersetzt werden.
TRStatements(CSubstitutionSet, CTypeAssumptionSet, Vector<Statement>, int, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Block
Implementierung des Algorithmus 5.19 von Martin Plümicke
Author: Jörg Bäuerle
TRTuple(CMultiplyTuple, Vector<Expr>, CSupportData) - Method in class mycompiler.mystatement.Expr
(siehe Algorithmus 5.28 TRTuple, Martin Plümicke)
Author: Jörg Bäuerle
TRY - Static variable in class mycompiler.myparser.JavaParser
 
type - Variable in class mycompiler.mystatement.ExprStmt
 
Type - Class in mycompiler.mytype
 
Type(String) - Constructor for class mycompiler.mytype.Type
 
Type() - Constructor for class mycompiler.mytype.Type
 
Type2Key() - Method in class mycompiler.mytype.RefType
 
Type2Key() - Method in class mycompiler.mytype.Type
 
Type2String() - Method in class mycompiler.mytype.RefType
 
Type2String() - Method in class mycompiler.mytype.Type
 
TYPE_ANALYSIS_INFO - Static variable in class mycompiler.MyCompiler
 
type_check(CodeAttribute) - Method in class mycompiler.mystatement.Binary
 
typeReconstruction() - Method in class mycompiler.MyCompiler
Author: Jörg Bäuerle
Ruft den Typrekonstruktionsalgorithmus auf.
typeReconstruction() - Method in interface mycompiler.MyCompilerAPI
Author: Jörg Bäuerle
Ruft den Typrekonstruktionsalgorithmus auf.
typeReconstruction() - Method in class mycompiler.SourceFile
Tyrekonstruktionsalgorithmus: ruft für jede Klasse den Algorithmus TRProg auf.
TyploseVariable - Class in mycompiler.mytype
Repräsentiert einen Typparameter für einen vom Programmierer nicht angegeben Typ.

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