- TA1 - Variable in class mycompiler.mytype.Pair
-
- TA2 - Variable in class mycompiler.mytype.Pair
-
- tableswitch - Static variable in class mycompiler.mybytecode.JVMCode
-
- tearDown() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrMakeFCTest
-
- tearDown() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrSubUnifyTest
-
- tearDown() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrUnifyTest
-
- test() - Method in class mycompiler.test.lambda.BasicAssumptionsTest
-
- test() - Method in class mycompiler.test.lambda.ConstructorTest
-
- test() - Method in class mycompiler.test.lambda.GenericVarTest
-
- test() - Method in class mycompiler.test.lambda.OverloadingTest
-
- test() - Method in class mycompiler.test.lambda.ParseMultipleFilesTest
-
- test() - Method in class mycompiler.test.lambda.TestAssign
-
- test() - Method in class mycompiler.test.lambda.TestFunN
-
- test() - Method in class mycompiler.test.lambda.TestIfStmt
-
- test() - Method in class mycompiler.test.lambda.TestLambda
-
- test() - Method in class mycompiler.test.lambda.TestMethodCall
-
- test() - Method in class mycompiler.test.lambda.TestThis
-
- test() - Method in class mycompiler.test.lambda.TestWhile
-
- Test - Class in mycompiler.test.notUsedAnymore
-
- Test() - Constructor for class mycompiler.test.notUsedAnymore.Test
-
- TEst_2 - Class in mycompiler.test.notUsedAnymore
-
- TEst_2() - Constructor for class mycompiler.test.notUsedAnymore.TEst_2
-
- TestAbstractInferenceTest - Class in mycompiler.test.notUsedAnymore
-
- TestAbstractInferenceTest(String) - Constructor for class mycompiler.test.notUsedAnymore.TestAbstractInferenceTest
-
- TestAbstractInferenceTest2 - Class in mycompiler.test.notUsedAnymore
-
- TestAbstractInferenceTest2(String) - Constructor for class mycompiler.test.notUsedAnymore.TestAbstractInferenceTest2
-
- testAllMakeFC() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrMakeFCTest
-
- TestAssign - Class in mycompiler.test.lambda
-
- TestAssign() - Constructor for class mycompiler.test.lambda.TestAssign
-
- TestAssignmentTwoGenericTypesNegative - Class in mycompiler.test.generics
-
verifies correct detection of incompatible type assignments of two templates
- TestAssignmentTwoGenericTypesNegative(String) - Constructor for class mycompiler.test.generics.TestAssignmentTwoGenericTypesNegative
-
- TestClass - Class in mycompiler.unused
-
- TestClass() - Constructor for class mycompiler.unused.TestClass
-
- TestClassEmpty - Class in mycompiler.test.trivial
-
01-04-08
- TestClassEmpty(String) - Constructor for class mycompiler.test.trivial.TestClassEmpty
-
- TestClassEmptyGenerics - Class in mycompiler.test.trivial
-
01-04-08
- TestClassEmptyGenerics(String) - Constructor for class mycompiler.test.trivial.TestClassEmptyGenerics
-
- TestClassesWithBoundedGenericsOfTwoTypes - Class in mycompiler.test.generics
-
checks inference upon bounds, however test fails up to now, bounds are not considered
- TestClassesWithBoundedGenericsOfTwoTypes(String) - Constructor for class mycompiler.test.generics.TestClassesWithBoundedGenericsOfTwoTypes
-
- TestClassesWithBoundedGenericsUsedInMethods - Class in mycompiler.test.generics
-
checks case of bounds being two classes, which should not be possible: multiple inheritance is not allowed in java
- TestClassesWithBoundedGenericsUsedInMethods(String) - Constructor for class mycompiler.test.generics.TestClassesWithBoundedGenericsUsedInMethods
-
- TestClassMember - Class in mycompiler.test.trivial
-
01-04-08
- TestClassMember(String) - Constructor for class mycompiler.test.trivial.TestClassMember
-
- TestClassMemberAssignment - Class in mycompiler.test.trivial
-
18-04-08
- TestClassMemberAssignment(String) - Constructor for class mycompiler.test.trivial.TestClassMemberAssignment
-
- TestClassMemberWithoutType - Class in mycompiler.test.notUsedAnymore
-
18-04-08
- TestClassMemberWithoutType(String) - Constructor for class mycompiler.test.notUsedAnymore.TestClassMemberWithoutType
-
- TestConstants - Class in mycompiler.test.trivial
-
18-04-08
- TestConstants(String) - Constructor for class mycompiler.test.trivial.TestConstants
-
- TestConstantsWithoutType - Class in mycompiler.test.notUsedAnymore
-
18-04-08
- TestConstantsWithoutType(String) - Constructor for class mycompiler.test.notUsedAnymore.TestConstantsWithoutType
-
- TestConstructor - Class in mycompiler.test.trivial
-
13-04-08
- TestConstructor(String) - Constructor for class mycompiler.test.trivial.TestConstructor
-
- TestConstructorNegative - Class in mycompiler.test.trivial
-
13-04-08
- TestConstructorNegative(String) - Constructor for class mycompiler.test.trivial.TestConstructorNegative
-
- TestExtendedClassesWithBoundedGenerics - Class in mycompiler.test.generics
-
checks extended usage of generics, however test fails up to now because of no relation between class generics and method generics
- TestExtendedClassesWithBoundedGenerics(String) - Constructor for class mycompiler.test.generics.TestExtendedClassesWithBoundedGenerics
-
- TestForStmt - Class in mycompiler.test.blocks
-
18-04-08
- TestForStmt(String) - Constructor for class mycompiler.test.blocks.TestForStmt
-
- TestFunN - Class in mycompiler.test.lambda
-
- TestFunN() - Constructor for class mycompiler.test.lambda.TestFunN
-
- TestGenerics - Class in mycompiler.test.notUsedAnymore
-
01-04-08
- TestGenerics(String) - Constructor for class mycompiler.test.notUsedAnymore.TestGenerics
-
- TestIfStmt - Class in mycompiler.test.blocks
-
18-04-08
- TestIfStmt(String) - Constructor for class mycompiler.test.blocks.TestIfStmt
-
- TestIfStmt - Class in mycompiler.test.lambda
-
- TestIfStmt() - Constructor for class mycompiler.test.lambda.TestIfStmt
-
- TestInferenceAcrossBlocks - Class in mycompiler.test.blocks
-
18-04-08
- TestInferenceAcrossBlocks(String) - Constructor for class mycompiler.test.blocks.TestInferenceAcrossBlocks
-
- TestInferenceOwnTypeByMember - Class in mycompiler.test.inferenceByCharacteristic
-
28-04-08
- TestInferenceOwnTypeByMember(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMember
-
- TestInferenceOwnTypeByMemberAcrossClasses - Class in mycompiler.test.inferenceByCharacteristic
-
28-04-08
- TestInferenceOwnTypeByMemberAcrossClasses(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMemberAcrossClasses
-
- TestInferenceOwnTypeByMethodCall - Class in mycompiler.test.inferenceByCharacteristic
-
29-04-08
- TestInferenceOwnTypeByMethodCall(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMethodCall
-
- TestInferenceOwnTypeByMethodCallAcrossClasses - Class in mycompiler.test.inferenceByCharacteristic
-
28-04-08
- TestInferenceOwnTypeByMethodCallAcrossClasses(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMethodCallAcrossClasses
-
- TestInferenceOwnTypeByMethodParameter - Class in mycompiler.test.inferenceByCharacteristic
-
28-04-08
- TestInferenceOwnTypeByMethodParameter(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMethodParameter
-
- TestInferenceOwnTypeByMethodReturnTypeMixed1 - Class in mycompiler.test.inferenceByCharacteristic
-
- TestInferenceOwnTypeByMethodReturnTypeMixed1(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByMethodReturnTypeMixed1
-
- TestInferenceOwnTypeByReturnType - Class in mycompiler.test.inferenceByCharacteristic
-
28-04-08
- TestInferenceOwnTypeByReturnType(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByReturnType
-
- TestInferenceOwnTypeByReturnTypeAcrossClasses - Class in mycompiler.test.inferenceByCharacteristic
-
27-04-08
- TestInferenceOwnTypeByReturnTypeAcrossClasses(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceOwnTypeByReturnTypeAcrossClasses
-
- TestInferenceStdTypeByOperation - Class in mycompiler.test.inferenceByCharacteristic
-
4-05-08
- TestInferenceStdTypeByOperation(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceStdTypeByOperation
-
- TestInferenceStdTypeByReturnType - Class in mycompiler.test.inferenceByCharacteristic
-
4-05-08
- TestInferenceStdTypeByReturnType(String) - Constructor for class mycompiler.test.inferenceByCharacteristic.TestInferenceStdTypeByReturnType
-
- TestInheritanceAcrossLevel - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceAcrossLevel(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceAcrossLevel
-
- TestInheritanceCheckValidImplementationFromInterface - Class in mycompiler.test.notUsedAnymore
-
- TestInheritanceCheckValidImplementationFromInterface(String) - Constructor for class mycompiler.test.notUsedAnymore.TestInheritanceCheckValidImplementationFromInterface
-
- TestInheritanceCircle - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceCircle(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceCircle
-
- TestInheritanceConstructor - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceConstructor(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceConstructor
-
- TestInheritanceMultiple - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceMultiple(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceMultiple
-
- TestInheritanceMultipleClasses - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceMultipleClasses(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceMultipleClasses
-
- TestInheritanceOverriding - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceOverriding(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceOverriding
-
- TestInheritanceTwoHierarchies - Class in mycompiler.test.javaConcepts.inheritance
-
- TestInheritanceTwoHierarchies(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestInheritanceTwoHierarchies
-
- TestInterfaceEmpty - Class in mycompiler.test.trivial
-
01-04-08
- TestInterfaceEmpty(String) - Constructor for class mycompiler.test.trivial.TestInterfaceEmpty
-
- TestInterfaceMember - Class in mycompiler.test.trivial
-
18-04-08
- TestInterfaceMember(String) - Constructor for class mycompiler.test.trivial.TestInterfaceMember
-
- TestInterfaceMethod - Class in mycompiler.test.trivial
-
10-04-08
- TestInterfaceMethod(String) - Constructor for class mycompiler.test.trivial.TestInterfaceMethod
-
- TestInterfaceNotInferenced - Class in mycompiler.test.trivial
-
20-05-08
- TestInterfaceNotInferenced(String) - Constructor for class mycompiler.test.trivial.TestInterfaceNotInferenced
-
- TestLambda - Class in mycompiler.test.lambda
-
- TestLambda() - Constructor for class mycompiler.test.lambda.TestLambda
-
- TestMethodCall - Class in mycompiler.test.lambda
-
- TestMethodCall() - Constructor for class mycompiler.test.lambda.TestMethodCall
-
- TestMethodEmpty - Class in mycompiler.test.trivial
-
01-04-08
- TestMethodEmpty(String) - Constructor for class mycompiler.test.trivial.TestMethodEmpty
-
- TestMethodEmptyGeneric - Class in mycompiler.test.trivial
-
01-04-08
- TestMethodEmptyGeneric(String) - Constructor for class mycompiler.test.trivial.TestMethodEmptyGeneric
-
- TestMethodEmptyParameter - Class in mycompiler.test.trivial
-
TODO:
- TestMethodEmptyParameter(String) - Constructor for class mycompiler.test.trivial.TestMethodEmptyParameter
-
- TestMethodEmptyParameterGenericExtends - Class in mycompiler.test.trivial
-
- TestMethodEmptyParameterGenericExtends(String) - Constructor for class mycompiler.test.trivial.TestMethodEmptyParameterGenericExtends
-
- TestMethodReturnType - Class in mycompiler.test.notUsedAnymore
-
- TestMethodReturnType(String) - Constructor for class mycompiler.test.notUsedAnymore.TestMethodReturnType
-
- TestMethodReturnTypeNegative - Class in mycompiler.test.notUsedAnymore
-
- TestMethodReturnTypeNegative(String) - Constructor for class mycompiler.test.notUsedAnymore.TestMethodReturnTypeNegative
-
- TestMethodReturnTypeNegative2 - Class in mycompiler.test.notUsedAnymore
-
- TestMethodReturnTypeNegative2(String) - Constructor for class mycompiler.test.notUsedAnymore.TestMethodReturnTypeNegative2
-
- TestNestedGenerics - Class in mycompiler.test.generics
-
16-05-08
- TestNestedGenerics(String) - Constructor for class mycompiler.test.generics.TestNestedGenerics
-
- TestNestedGenericsNonExistingType - Class in mycompiler.test.generics
-
16-05-08
- TestNestedGenericsNonExistingType(String) - Constructor for class mycompiler.test.generics.TestNestedGenericsNonExistingType
-
- TestNonStaticAccess - Class in mycompiler.test.javaConcepts.staticAccess
-
22-04-08
- TestNonStaticAccess(String) - Constructor for class mycompiler.test.javaConcepts.staticAccess.TestNonStaticAccess
-
- TestOperatorArithmetic - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorArithmetic(String) - Constructor for class mycompiler.test.operators.TestOperatorArithmetic
-
- TestOperatorBitwise - Class in mycompiler.test.operators
-
29-05-08
- TestOperatorBitwise(String) - Constructor for class mycompiler.test.operators.TestOperatorBitwise
-
- TestOperatorBool - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorBool(String) - Constructor for class mycompiler.test.operators.TestOperatorBool
-
- TestOperatorComparison - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorComparison(String) - Constructor for class mycompiler.test.operators.TestOperatorComparison
-
- TestOperatorIncrement - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorIncrement(String) - Constructor for class mycompiler.test.operators.TestOperatorIncrement
-
- TestOperatorObjects - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorObjects(String) - Constructor for class mycompiler.test.operators.TestOperatorObjects
-
- TestOperatorString - Class in mycompiler.test.operators
-
12-04-08
- TestOperatorString(String) - Constructor for class mycompiler.test.operators.TestOperatorString
-
- TestOwnClassMember - Class in mycompiler.test.complexTypes
-
25-04-08
- TestOwnClassMember(String) - Constructor for class mycompiler.test.complexTypes.TestOwnClassMember
-
- TestOwnClassMethod - Class in mycompiler.test.complexTypes
-
18-04-08
- TestOwnClassMethod(String) - Constructor for class mycompiler.test.complexTypes.TestOwnClassMethod
-
- testPair - Variable in class mycompiler.MyCompiler
-
- testPair - Variable in class mycompiler.myparser.JavaParser
-
- testSetup() - Method in class mycompiler.test.AbstractInferenceTest
-
runs the JUnit-Test, calls all compiler steps
- testSetup() - Method in class mycompiler.test.notUsedAnymore.AbstractInferenceTestExtendedOLD
-
start test according to JUnit conventions
- testSetup() - Method in class mycompiler.test.notUsedAnymore.AbstractInferenceTestOld
-
runs the JUnit-Test, calls all compiler steps
- TestSimpleBlocks - Class in mycompiler.test.blocks
-
18-04-08
- TestSimpleBlocks(String) - Constructor for class mycompiler.test.blocks.TestSimpleBlocks
-
- TestSimpleClassesWithBoundedGenerics - Class in mycompiler.test.generics
-
13-05-08
- TestSimpleClassesWithBoundedGenerics(String) - Constructor for class mycompiler.test.generics.TestSimpleClassesWithBoundedGenerics
-
- TestSimpleClassesWithBoundedGenericsNegative - Class in mycompiler.test.generics
-
verifies correct identification of a bounded generic which is instanciated with a type not included in bounds
- TestSimpleClassesWithBoundedGenericsNegative(String) - Constructor for class mycompiler.test.generics.TestSimpleClassesWithBoundedGenericsNegative
-
- TestSimpleClassesWithGenerics - Class in mycompiler.test.generics
-
checks simple usage of generics without bounds
- TestSimpleClassesWithGenerics(String) - Constructor for class mycompiler.test.generics.TestSimpleClassesWithGenerics
-
- TestSimpleClassesWithGenericsNegative - Class in mycompiler.test.generics
-
checks whether wrong usage of generics is detected
- TestSimpleClassesWithGenericsNegative(String) - Constructor for class mycompiler.test.generics.TestSimpleClassesWithGenericsNegative
-
- TestSimpleInheritance - Class in mycompiler.test.javaConcepts.inheritance
-
- TestSimpleInheritance(String) - Constructor for class mycompiler.test.javaConcepts.inheritance.TestSimpleInheritance
-
- TestSimpleTypes - Class in mycompiler.test.primitiveTypes
-
01-04-08
- TestSimpleTypes(String) - Constructor for class mycompiler.test.primitiveTypes.TestSimpleTypes
-
- TestSimpleVariable - Class in mycompiler.test.blocks
-
18-04-08
- TestSimpleVariable(String) - Constructor for class mycompiler.test.blocks.TestSimpleVariable
-
- TestStandardLibInheritanceInference - Class in mycompiler.test.complexTypes
-
25-05-08
- TestStandardLibInheritanceInference(String) - Constructor for class mycompiler.test.complexTypes.TestStandardLibInheritanceInference
-
- TestStandardLibMethod - Class in mycompiler.test.complexTypes
-
18-04-08
- TestStandardLibMethod(String) - Constructor for class mycompiler.test.complexTypes.TestStandardLibMethod
-
- TestStaticAccess - Class in mycompiler.test.javaConcepts.staticAccess
-
22-04-08
- TestStaticAccess(String) - Constructor for class mycompiler.test.javaConcepts.staticAccess.TestStaticAccess
-
- TestStaticAccessError - Class in mycompiler.test.javaConcepts.staticAccess
-
22-04-08
- TestStaticAccessError(String) - Constructor for class mycompiler.test.javaConcepts.staticAccess.TestStaticAccessError
-
- testSubUnifyReduce2() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrSubUnifyTest
-
- TestThis - Class in mycompiler.test.lambda
-
- TestThis() - Constructor for class mycompiler.test.lambda.TestThis
-
- testThisCase() - Method in class mycompiler.test.notUsedAnymore.TestAbstractInferenceTest
-
- testTrivialMakeFC() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrMakeFCTest
-
- TestUndeterminedReturnNegative - Class in mycompiler.test.blocks
-
16-05-08
- TestUndeterminedReturnNegative(String) - Constructor for class mycompiler.test.blocks.TestUndeterminedReturnNegative
-
- testUnifyErase1() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrUnifyTest
-
- testUnifyReduce1() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrUnifyTest
-
- testUnifytesting() - Method in class mycompiler.test.unittest.typeReconstructionTest.TrUnifyTest
-
- TestUninitializedVariable - Class in mycompiler.test.blocks
-
29-05-08
- TestUninitializedVariable(String) - Constructor for class mycompiler.test.blocks.TestUninitializedVariable
-
- TestWhile - Class in mycompiler.test.lambda
-
- TestWhile() - Constructor for class mycompiler.test.lambda.TestWhile
-
- TestWhileStmt - Class in mycompiler.test.blocks
-
18-04-08
- TestWhileStmt(String) - Constructor for class mycompiler.test.blocks.TestWhileStmt
-
- then_block - Variable in class mycompiler.mystatement.IfStmt
-
- THIS - Static variable in class mycompiler.myparser.JavaParser
-
- This - Class in mycompiler.mystatement
-
- This(int, int) - 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
-
- TIMESEQUAL - Static variable in class mycompiler.myparser.JavaParser
-
- TimesOp - Class in mycompiler.myoperator
-
- TimesOp(int, int) - Constructor for class mycompiler.myoperator.TimesOp
-
- toCMethodTypeAssumption() - Method in class typinferenz.FunN
-
- token - Variable in exception mycompiler.myparser.JavaParser.yyException
-
- 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.mybytecode.CONSTANT_Class_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Double_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Fieldref_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Float_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Integer_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_InterfaceMethodref_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Long_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Methodref_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_NameAndType_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_String_info
-
- toString() - Method in class mycompiler.mybytecode.CONSTANT_Utf8_info
-
- toString() - Method in class mycompiler.mybytecode.CPInfo
-
- toString() - Method in class mycompiler.myclass.Class
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.myclass.ClassBody
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.myclass.DeclId
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.myclass.FieldInitialization
-
- toString() - Method in class mycompiler.myclass.FormalParameter
-
- toString() - Method in class mycompiler.myclass.InstVarDecl
-
- toString() - Method in class mycompiler.myclass.Method
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.myclass.ParameterList
-
- toString() - Method in class mycompiler.myclass.UsedId
-
Author: Martin Pl�micke
- toString() - Method in exception mycompiler.myexception.CTypeReconstructionException
-
- toString() - Method in class mycompiler.mystatement.ArgumentList
-
- toString() - Method in class mycompiler.mystatement.Assign
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.Block
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.DoubleLiteral
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.FloatLiteral
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.ForStmt
-
- toString() - Method in class mycompiler.mystatement.InstVar
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.IntLiteral
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.LambdaExpression
-
- toString() - Method in class mycompiler.mystatement.LocalOrFieldVar
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.LocalVarDecl
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.LongLiteral
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.MethodCall
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.NewClass
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.Receiver
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mystatement.Return
-
- toString() - Method in class mycompiler.mystatement.This
-
- toString() - Method in class mycompiler.mystatement.WhileStmt
-
Author: Martin Pl�micke
- toString() - Method in class mycompiler.mytype.BoundedGenericTypeVar
-
- toString() - Method in class mycompiler.mytype.ExtendsWildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytype.FreshExtendsWildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytype.FreshSuperWildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytype.FreshWildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytype.GenericTypeVar
-
- toString() - Method in class mycompiler.mytype.Pair
-
- toString() - Method in class mycompiler.mytype.RefType
-
- toString() - Method in class mycompiler.mytype.SuperWildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytype.Type
-
Author: J�rg B�uerle
- toString() - Method in class mycompiler.mytype.TypePlaceholder
-
- toString() - Method in class mycompiler.mytype.WildcardType
-
Author: Arne L�dtke
Gibt String Entsprechung zur�ck.
- toString() - Method in class mycompiler.mytypereconstruction.CIntersectionType
-
Author: Jrg Buerle
- 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.CSubstitutionGenVar
-
- 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: Jrg Buerle
- toString() - Method in class mycompiler.mytypereconstruction.unify.FC_TTO
-
- toString() - Method in class mycompiler.test.notUsedAnymore.CTypeAssumptionWrapper
-
- toString() - Method in class typinferenz.Constraint
-
- toString() - Method in class typinferenz.ConstraintsSet
-
- toString() - Method in class typinferenz.FreshTypeVariable
-
- toString() - Method in class typinferenz.SingleConstraint
-
- toString() - Method in class typinferenz.TypeAssumptions
-
- TrAlgorithmTestSuite - Class in mycompiler.test.unittest.typeReconstructionTest
-
- TrAlgorithmTestSuite() - Constructor for class mycompiler.test.unittest.typeReconstructionTest.TrAlgorithmTestSuite
-
- 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.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(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.DoubleLiteral
-
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.FloatLiteral
-
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.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.LambdaExpression
-
- 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.LongLiteral
-
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.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
- TRExpPossibility(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData, RefType, RefType) - Method in class mycompiler.myoperator.Operator
-
- TRInstVar(CTriple, CSupportData) - Method in class mycompiler.mystatement.InstVar
-
Implementierung des Algorithmus 5.38-1 von Martin Pl�micke
Author: J�rg B�uerle
- TrMakeFCTest - Class in mycompiler.test.unittest.typeReconstructionTest
-
- TrMakeFCTest(String) - Constructor for class mycompiler.test.unittest.typeReconstructionTest.TrMakeFCTest
-
- TRMCallApp(CMultiplyTuple, String, String, int, boolean, CSupportData) - 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, TypeAssumptions) - 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.DoubleLiteral
-
- TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.EmptyStmt
-
- TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.FloatLiteral
-
- TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.ForStmt
-
Implementierung des Algorithmus 5.23 von Martin Pl�micke
Achtung Workaround: RefType "Boolean" muss noch durch BaseType
"BooleanType" ersetzt werden.
- 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.LambdaExpression
-
- 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.LongLiteral
-
- 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, Menge<Statement>, int, CTypeAssumptionSet, CSupportData) - Method in class mycompiler.mystatement.Block
-
Implementierung des Algorithmus 5.19 von Martin Pl�micke
Author: J�rg B�uerle
- TrSubUnifyTest - Class in mycompiler.test.unittest.typeReconstructionTest
-
- TrSubUnifyTest(String) - Constructor for class mycompiler.test.unittest.typeReconstructionTest.TrSubUnifyTest
-
- TRTuple(CMultiplyTuple, Menge<Expr>, CSupportData) - Method in class mycompiler.mystatement.Expr
-
(siehe Algorithmus 5.28 TRTuple, Martin Pl�micke)
Author: J�rg B�uerle
- TrUnifyTest - Class in mycompiler.test.unittest.typeReconstructionTest
-
- TrUnifyTest(String) - Constructor for class mycompiler.test.unittest.typeReconstructionTest.TrUnifyTest
-
- TRY - Static variable in class mycompiler.myparser.JavaParser
-
- Typable - Interface in typinferenz
-
- TYPE(Menge<Method>, Menge<Expr>, TypeAssumptions) - Method in class mycompiler.myclass.Class
-
- TYPE(TypeAssumptions) - Method in class mycompiler.myclass.Method
-
- Type - Class in mycompiler.mytype
-
- Type(String, int) - Constructor for class mycompiler.mytype.Type
-
- Type(int) - 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_check(CodeAttribute) - Method in class mycompiler.mystatement.Binary
-
- TypeAssumptions - Class in typinferenz
-
Eine Sammlung von TypeAssumptions.
- TypeAssumptions() - Constructor for class typinferenz.TypeAssumptions
-
- TypeAssumptions(String) - Constructor for class typinferenz.TypeAssumptions
-
Dieser Konstruktor setzt bei der Initialisierung auch den Wert von "this"
- TypeAssumptions(CTypeAssumptionSet, String) - Constructor for class typinferenz.TypeAssumptions
-
- TypeAssumptions(TypeAssumptions) - Constructor for class typinferenz.TypeAssumptions
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.Assign
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.Binary
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.BoolLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.CastExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.CharLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.DoubleLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.Expr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.FloatLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.InstanceOf
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.InstVar
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.IntLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.LambdaExpression
-
Spezifikation:
TYPEExpr( Ass, Lambda( (x1 , . . . , xN ), expr|stmt ) ) =
let
AssArgs = { xi : ai | ai fresh type variables }
(exprt : rty, ConS) = TYPEExpr( Ass ∪ AssArgs, expr )
| (stmtt : rty, ConS) = TYPEStmt( Ass u AssArgs, stmt )
in
(Lambda( (x1 : a1 , . . . , xN : aN ), exprt : rty|stmtt : rty ) : a,
ConS ∪ { (FunN a) }),
where a is a fresh type variable
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.LocalOrFieldVar
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.LongLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.MethodCall
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.NegativeExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.NewArray
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.NewClass
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.NotExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.Null
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.PositivExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.PostDecExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.PostIncExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.PreDecExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.PreIncExpr
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.StringLiteral
-
- TYPEExpr(TypeAssumptions) - Method in class mycompiler.mystatement.This
-
- TypePlaceholder - Class in mycompiler.mytype
-
Repr�sentiert einen Typparameter f�r einen vom Programmierer nicht angegeben
Typ.
- TypePlaceholderExpect - Class in mycompiler.test.expectationTypes
-
15-05-08
- TypePlaceholderExpect(String) - Constructor for class mycompiler.test.expectationTypes.TypePlaceholderExpect
-
- 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.
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.Assign
-
Spezifikation:
TYPEStmt( Ass, stmt ) =
let (stmt : rty, ConS) = TYPEExpr( Ass, stmt )
in (stmt : Void, ConS)
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.Block
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.EmptyStmt
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.Expr
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.ForStmt
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.IfStmt
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.LambdaExpression
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.LocalVarDecl
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.MethodCall
-
Spezifikation:
TYPEStmt( Ass, stmt ) =
let (stmt : rty, ConS) = TYPEExpr( Ass, stmt )
in (stmt : Void, ConS)
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.NewClass
-
Spezifikation:
TYPEStmt( Ass, stmt ) =
let (stmt : rty, ConS) = TYPEExpr( Ass, stmt )
in (stmt : Void, ConS)
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.Return
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.Statement
-
- TYPEStmt(TypeAssumptions) - Method in class mycompiler.mystatement.WhileStmt
-
- typinferenz - package typinferenz
-
- TypinferenzException - Exception in typinferenz
-
Eine RuntimeException, welche bei einem Fehler w�hrend des Typinferenzalgorithmus ausgel�st wird.
- TypinferenzException(String) - Constructor for exception typinferenz.TypinferenzException
-