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

A

aaload - Static variable in class mycompiler.mybytecode.JVMCode
 
aastore - Static variable in class mycompiler.mybytecode.JVMCode
 
Abstract - Class in mycompiler.mymodifier
Stellt den Modifier Abstract dar.
Abstract() - Constructor for class mycompiler.mymodifier.Abstract
 
ABSTRACT - Static variable in class mycompiler.myparser.JavaParser
 
AbstractInferenceTest - Class in mycompiler.test
Todo: - exception handling cannot verify correct exception yet done: - exception handling - commented asserts - log4j - cmethodkey usage - Typeplaceholder support
AbstractInferenceTestExtendedOLD - Class in mycompiler.test.notUsedAnymore
 
AbstractInferenceTestOld - Class in mycompiler.test.notUsedAnymore
Todo: - inheritance - exception handling cannot verify correct exception yet - generic returntype does not work well - cmethodkey-usage?
AbstractInferenceTestOLD_2 - Class in mycompiler.test.notUsedAnymore
 
AClassOrInterface - Class in mycompiler
Superklasse von Class und Interface.
AClassOrInterface() - Constructor for class mycompiler.AClassOrInterface
 
AClassOrInterface(String) - Constructor for class mycompiler.AClassOrInterface
 
AClassOrInterface(String, Modifiers) - Constructor for class mycompiler.AClassOrInterface
 
aconst_null - Static variable in class mycompiler.mybytecode.JVMCode
 
add(ConstraintsSet) - Method in class typinferenz.ConstraintsSet
 
add(Constraint) - Method in class typinferenz.ConstraintsSet
 
add(CTypeAssumption) - Method in class typinferenz.TypeAssumptions
F�gt dem Assumption-Set eine neue Assumption hinzu.
add(TypeAssumptions) - Method in class typinferenz.TypeAssumptions
 
add(CTypeAssumptionSet) - Method in class typinferenz.TypeAssumptions
 
add_class(String, String, String, short) - Method in class mycompiler.mybytecode.ClassFile
Fuegt Informationen ueber eine neue Klasse ein.
add_classblock_Element(Assign) - Method in class mycompiler.mybytecode.ClassFile
 
add_classexceptions(SCClassException) - Method in exception mycompiler.myexception.SCException
 
add_code(Byte) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_code_byte(int) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_code_byte_array(byte[]) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_code_int(int) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_code_short(int) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_CONSTANT_Class_info(String) - Method in class mycompiler.mybytecode.ClassFile
 
add_CONSTANT_Integer_info(int) - Method in class mycompiler.mybytecode.ClassFile
 
add_CONSTANT_NameAndType_info(String, String) - Method in class mycompiler.mybytecode.ClassFile
 
add_CONSTANT_String_info(String) - Method in class mycompiler.mybytecode.ClassFile
 
add_CONSTANT_Utf8_info(String) - Method in class mycompiler.mybytecode.ClassFile
 
add_Expr(Expr) - Method in class mycompiler.mystatement.MethodCall
 
add_field(String, String, short, Attribute) - Method in class mycompiler.mybytecode.ClassFile
 
add_field_ref(String, String, String) - Method in class mycompiler.mybytecode.ClassFile
 
add_interface(String, String, String, short) - Method in class mycompiler.mybytecode.ClassFile
Fuegt Informationen ueber ein neues Interface ein.
add_local(String, Type) - Method in class mycompiler.mybytecode.CodeAttribute
 
add_method(String, String, ParameterList, Type, Block, short, Vector, boolean) - Method in class mycompiler.mybytecode.ClassFile
 
add_method_ref(String, String, String) - Method in class mycompiler.mybytecode.ClassFile
 
add_ParaList(Type) - Method in class mycompiler.mytype.ParaList
 
add_Parameter(Type) - Method in class mycompiler.mytype.RefType
 
addAll(CVectorSet<E>) - Method in class mycompiler.mytypereconstruction.set.CVectorSet
 
addBlock(BlockExpect) - Method in class mycompiler.test.expectationTypes.BlockExpect
 
addBound(Type) - Method in class mycompiler.mytype.BoundedGenericTypeVar
 
addClass(ClassExpect) - Method in class mycompiler.test.expectationTypes.Expectation
 
addClassname(String) - Method in exception mycompiler.myexception.SCClassException
 
addClassName(String) - Method in class mycompiler.mytypereconstruction.CTypeReconstructionResult
 
addConstraint(Pair) - Method in class typinferenz.Constraint
Falls die Type des toAdd-Pairs nicht vom Typ RefType bzw.
addConstraint(Pair) - Method in class typinferenz.SingleConstraint
 
addDataFromTupel(CReconstructionTuple) - Method in class mycompiler.mytypereconstruction.CTypeReconstructionResult
 
addElement(FieldDecl) - Method in class mycompiler.myinterface.InterfaceBody
Fuegt ein neues Element (Konstantendefinition oder abstrakte Methode) ein.
addElement(E) - Method in class mycompiler.mytypereconstruction.set.CHashtableSet
Diese Methode f�gt das Element element unter dem Key des Elements in der HashMap ab, falls diese Position schon belegt ist (�berladene Methode mit gleicher Parameteranzahl), wird ein neuer Key generiert mit einer um 1 h�heren overloadedMethodID
addElement(IHashSetKey, E) - Method in class mycompiler.mytypereconstruction.set.CHashtableSet
Diese Methode f�gt das Element element unter dem Key elementKey in der HashMap ab, falls diese Position schon belegt ist (�berladene Methode mit gleicher Parameteranzahl), wird ein neuer Key generiert mit einer um 1 h�heren overloadedMethodID
addElement(E) - Method in class mycompiler.mytypereconstruction.set.CSet
 
addElement(E) - Method in class mycompiler.mytypereconstruction.set.CVectorSet
 
addElement(AClassOrInterface) - Method in class mycompiler.SourceFile
Fuegt ein neues Element (Interface oder Klasse) hinzu.
addException(SCExcept) - Method in exception mycompiler.myexception.SCClassBodyException
 
addException(Vector<SCExcept>) - Method in exception mycompiler.myexception.SCClassException
 
addException(SCExcept) - Method in exception mycompiler.myexception.SCStatementException
 
addException(Exception) - Method in class mycompiler.test.expectationTypes.Expectation
 
addExpectedType(Type) - Method in class mycompiler.test.expectationTypes.VarExpect
 
addFieldInitialization(FieldInitialization) - Method in class mycompiler.myclass.ClassBody
 
addFieldOrLocalVarAssumption(CTypeAssumption) - Method in class mycompiler.mytypereconstruction.CTypeReconstructionResult
 
addGeneric(GenericTypeVar) - Method in class mycompiler.test.expectationTypes.ClassExpect
 
addGeneric(GenericTypeVar) - Method in class mycompiler.test.expectationTypes.MethodExpect
 
addGenerics(Vector<Type>, UsedId, Vector<UsedId>) - Method in class mycompiler.mybytecode.ClassFile
Fuegt ggf.
addGenericTypeVars(String, Vector<GenericTypeVar>) - Method in class mycompiler.mytypereconstruction.CTypeReconstructionResult
 
addImports(ImportDeclarations) - Method in class mycompiler.SourceFile
 
addInstVarAssumption(String, String, Type) - Method in class typinferenz.TypeAssumptions
Erstellt eine CInstVarTypeAssumption und f�gt sie den Assumptions hinzu.
addInterface(UsedId) - Method in class mycompiler.myparser.InterfaceList
 
addLocalVar(VarExpect) - Method in class mycompiler.test.expectationTypes.BlockExpect
 
addLocalVarAssumption() - Method in class typinferenz.TypeAssumptions
 
addMapping(String, String) - Method in class mycompiler.test.expectationTypes.UnknownTypesMappingExpect
 
addMember(VarExpect) - Method in class mycompiler.test.expectationTypes.ClassExpect
 
addMethod(MethodExpect) - Method in class mycompiler.test.expectationTypes.ClassExpect
 
addMethodAssumption(Type, String, Type, Vector<CParaTypeAssumption>) - Method in class typinferenz.TypeAssumptions
Ruft createMethodAssumption auf und f�gt die Assumption dem AssumptionSet hinzu
addMethodIntersectionType(CIntersectionType) - Method in class mycompiler.mytypereconstruction.CTypeReconstructionResult
 
addMethodTypeAssumption(CMethodTypeAssumption) - Method in class mycompiler.mytypereconstruction.CIntersectionType
 
addModifier(Modifier) - Method in class mycompiler.mymodifier.Modifiers
Fuegt den angegebenen Modifier zur Auflistung hinzu.
addOderConstraint(Type, Type) - Method in class typinferenz.Constraint
F�gt ein Pair(p1, p2) dem Constraint hinzu
addOffset(int) - Method in class mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
 
addOffsetsToAssumption(CTypeAssumption, Block, String, boolean) - Static method in class mycompiler.myclass.Class
Methode f�gt zu einer CTypeAssumption alle Offsets hinzu, wo die Variable benutzt wird.
addOffsetsToAssumption(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Block
 
addOffsetsToExpression(CTypeAssumption, Expr, String, boolean) - Static method in class mycompiler.myclass.Class
Hilfs-Methode f�r die Offset-Zuweisung durchsucht eine Expression rekursiv
Author: Thomas Hornberger 07.04.2006
Authos: Arne L�dtke 20.01.2007, Auf Polymorphie umgebaut.
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Assign
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Binary
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.CastExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Expr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.InstanceOf
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.InstVar
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.LambdaExpression
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Literal
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.LocalOrFieldVar
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.MethodCall
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.NegativeExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.NewArray
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.NewClass
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.NotExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.PositivExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.PostDecExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.PostIncExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.PreDecExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.PreIncExpr
 
addOffsetsToExpression(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.This
 
addOffsetsToStatement(CTypeAssumption, Statement, String, boolean) - Static method in class mycompiler.myclass.Class
Hilfs-Methode f�r die Offset-Zuweisung durchsucht ein Statement rekursiv
Author: Thomas Hornberger 08.04.2006
Author: Arne L�dtke 20.10.2007, Auf Polymorphie umgebaut.
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Block
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.EmptyStmt
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Expr
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.ForStmt
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.IfStmt
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.LambdaExpression
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.LocalVarDecl
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Return
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.Statement
 
addOffsetsToStatement(CTypeAssumption, String, boolean) - Method in class mycompiler.mystatement.WhileStmt
 
AddOp - Class in mycompiler.myoperator
 
AddOp(int, int) - Constructor for class mycompiler.myoperator.AddOp
 
addParaAssumption(CParaTypeAssumption) - Method in class mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption
 
addParameter(VarExpect) - Method in class mycompiler.test.expectationTypes.MethodExpect
 
addReplacementListener(ITypeReplacementListener) - Method in class mycompiler.mytype.TypePlaceholder

Author: J�rg B�uerle
addReplacementListener(ITypeReplacementListener) - Method in interface mycompiler.mytypereconstruction.replacementlistener.IReplaceTypeEventProvider
 
addReturntype(Type) - Method in class mycompiler.test.expectationTypes.MethodExpect
 
addSuperInterfaces(Vector<UsedId>) - Method in class mycompiler.mybytecode.ClassFile
Fuegt die erweiterten (bei Interfaces) implementierten (bei Klassen) Interfaces ein.
addThisToAssumptions(CTypeReconstructionResult) - Method in class mycompiler.myinterface.Interface
 
advance() - Method in interface mycompiler.myparser.JavaParser.yyInput
move on to next token.
advance() - Method in class mycompiler.myparser.Scanner
 
allGreater(BoundedGenericTypeVar, Vector<Pair>) - Static method in class mycompiler.mytypereconstruction.unify.Unify
 
allGreater(RefType, Vector<Pair>) - Static method in class mycompiler.mytypereconstruction.unify.Unify
 
allSmaller(RefType, Vector<Pair>) - Static method in class mycompiler.mytypereconstruction.unify.Unify
 
AllTests - Class in mycompiler.test
 
AllTests() - Constructor for class mycompiler.test.AllTests
 
AllTestsBlocks - Class in mycompiler.test.blocks
 
AllTestsBlocks() - Constructor for class mycompiler.test.blocks.AllTestsBlocks
 
AllTestsComplexTypes - Class in mycompiler.test.complexTypes
 
AllTestsComplexTypes() - Constructor for class mycompiler.test.complexTypes.AllTestsComplexTypes
 
AllTestsGenerics - Class in mycompiler.test.generics
 
AllTestsGenerics() - Constructor for class mycompiler.test.generics.AllTestsGenerics
 
AllTestsInferenceByCharacteristic - Class in mycompiler.test.inferenceByCharacteristic
 
AllTestsInferenceByCharacteristic() - Constructor for class mycompiler.test.inferenceByCharacteristic.AllTestsInferenceByCharacteristic
 
AllTestsInheritance - Class in mycompiler.test.javaConcepts.inheritance
 
AllTestsInheritance() - Constructor for class mycompiler.test.javaConcepts.inheritance.AllTestsInheritance
 
AllTestsOperators - Class in mycompiler.test.operators
 
AllTestsOperators() - Constructor for class mycompiler.test.operators.AllTestsOperators
 
AllTestsOverloading - Class in mycompiler.test.javaConcepts.overloading
 
AllTestsOverloading() - Constructor for class mycompiler.test.javaConcepts.overloading.AllTestsOverloading
 
AllTestsPrimitiveTypes - Class in mycompiler.test.primitiveTypes
 
AllTestsPrimitiveTypes() - Constructor for class mycompiler.test.primitiveTypes.AllTestsPrimitiveTypes
 
AllTestsStaticAccess - Class in mycompiler.test.javaConcepts.staticAccess
 
AllTestsStaticAccess() - Constructor for class mycompiler.test.javaConcepts.staticAccess.AllTestsStaticAccess
 
AllTestsTrivial - Class in mycompiler.test.trivial
 
AllTestsTrivial() - Constructor for class mycompiler.test.trivial.AllTestsTrivial
 
aload - Static variable in class mycompiler.mybytecode.JVMCode
 
aload_0 - Static variable in class mycompiler.mybytecode.JVMCode
 
aload_1 - Static variable in class mycompiler.mybytecode.JVMCode
 
aload_2 - Static variable in class mycompiler.mybytecode.JVMCode
 
aload_3 - Static variable in class mycompiler.mybytecode.JVMCode
 
ANDEQUAL - Static variable in class mycompiler.myparser.JavaParser
 
AndOp - Class in mycompiler.myoperator
 
AndOp(int, int) - Constructor for class mycompiler.myoperator.AndOp
 
anewarray - Static variable in class mycompiler.mybytecode.JVMCode
 
APITest - Class in mycompiler.mytest
 
APITest() - Constructor for class mycompiler.mytest.APITest
 
applyThisSubstitution(Type) - Method in class mycompiler.mytypereconstruction.CSubstitution
 
applyThisSubstitutionSet(Type) - Method in class mycompiler.mytypereconstruction.set.CSubstitutionSet
 
applyUnifier(CSubstitutionSet) - Method in class mycompiler.mytypereconstruction.CSubstitution
Wendet den Unifier auf die rechte Seite dieser Substitution an.
applyUnifier(CSubstitutionSet) - Method in class mycompiler.mytypereconstruction.set.CSubstitutionSet
Wendet den Unifier auf die rechten Seiten alle Substitutionen an.
areturn - Static variable in class mycompiler.mybytecode.JVMCode
 
arglist - Variable in class mycompiler.mystatement.This
 
argumentAt(int) - Method in class mycompiler.mystatement.ArgumentList
 
ArgumentList - Class in mycompiler.mystatement
 
ArgumentList() - Constructor for class mycompiler.mystatement.ArgumentList
 
arraylength - Static variable in class mycompiler.mybytecode.JVMCode
 
Assign - Class in mycompiler.mystatement
 
Assign(int, int) - Constructor for class mycompiler.mystatement.Assign
 
astore - Static variable in class mycompiler.mybytecode.JVMCode
 
astore_0 - Static variable in class mycompiler.mybytecode.JVMCode
 
astore_1 - Static variable in class mycompiler.mybytecode.JVMCode
 
astore_2 - Static variable in class mycompiler.mybytecode.JVMCode
 
astore_3 - Static variable in class mycompiler.mybytecode.JVMCode
 
athrow - Static variable in class mycompiler.mybytecode.JVMCode
 
Attribute - Class in mycompiler.mybytecode
 
Attribute() - Constructor for class mycompiler.mybytecode.Attribute
 
AttributeInfo - Class in mycompiler.mybytecode
 
AttributeInfo() - Constructor for class mycompiler.mybytecode.AttributeInfo
 
A B C D E F G H I J K L M N O P R S T U V W X Y