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

## P

p - Variable in class de.dhbwstuttgart.typeinference.ConstraintPair
PACKAGE - Static variable in class de.dhbwstuttgart.parser.JavaParser
packageName - Variable in class de.dhbwstuttgart.parser.JavaClassName
PackageName - Class in de.dhbwstuttgart.parser
PackageName(Menge<String>) - Constructor for class de.dhbwstuttgart.parser.PackageName
PackageName() - Constructor for class de.dhbwstuttgart.parser.PackageName
Pair - Class in de.dhbwstuttgart.typeinference
Pair(Type, Type) - Constructor for class de.dhbwstuttgart.typeinference.Pair
Pair(Type, Type, Pair.PairOperator) - Constructor for class de.dhbwstuttgart.typeinference.Pair
Pair(Type, Type, Pair.PairOperator, boolean) - Constructor for class de.dhbwstuttgart.typeinference.Pair
Pair.PairOperator - Enum in de.dhbwstuttgart.typeinference
Pair_isEquiv(Pair) - Method in class de.dhbwstuttgart.typeinference.Pair
PairOperator() - Constructor for enum de.dhbwstuttgart.typeinference.Pair.PairOperator
pairsDeclareTPH(Menge<Pair>, TypePlaceholder) - Method in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet
parahash - Variable in class de.dhbwstuttgart.syntaxtree.Class
parahash - Variable in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
paralist - Variable in class de.dhbwstuttgart.syntaxtree.misc.UsedId
paralist - Variable in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
ParaList - Class in de.dhbwstuttgart.syntaxtree.type
ParaList() - Constructor for class de.dhbwstuttgart.syntaxtree.type.ParaList
ParaList(Type) - Constructor for class de.dhbwstuttgart.syntaxtree.type.ParaList
parallelCartProd() - Method in class de.dhbwstuttgart.typeinference.unify.ParallelUnify
ParallelConstraintSet - Class in de.dhbwstuttgart.typeinference.unify
ParallelConstraintSet() - Constructor for class de.dhbwstuttgart.typeinference.unify.ParallelConstraintSet
parallelGetConstraints() - Method in class de.dhbwstuttgart.typeinference.unify.ParallelConstraintSet
ParallelUnify - Class in de.dhbwstuttgart.typeinference.unify
ParallelUnify(ConstraintsSet) - Constructor for class de.dhbwstuttgart.typeinference.unify.ParallelUnify
parallelUnify(Menge<Pair>, FC_TTO) - Method in class de.dhbwstuttgart.typeinference.unify.ParallelUnify
parameter - Variable in class de.dhbwstuttgart.syntaxtree.type.RefType
ParameterAssumption - Class in de.dhbwstuttgart.typeinference.assumptions
  ParameterAssumptions reprÃ¤sentieren die Methodenparameter innerhalb des Rumpfes einer Methode.
ParameterAssumption(FormalParameter) - Constructor for class de.dhbwstuttgart.typeinference.assumptions.ParameterAssumption
parameterAssumptions - Variable in class de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions
ParameterInsertTest - Class in plugindevelopment
ParameterInsertTest() - Constructor for class plugindevelopment.ParameterInsertTest
parameterlist - Variable in class de.dhbwstuttgart.syntaxtree.Method
ParameterList - Class in de.dhbwstuttgart.syntaxtree
ParameterList() - Constructor for class de.dhbwstuttgart.syntaxtree.ParameterList
params - Variable in class de.dhbwstuttgart.syntaxtree.statement.LambdaExpression
paratyp - Variable in class de.dhbwstuttgart.syntaxtree.misc.DeclId
parent - Variable in class de.dhbwstuttgart.syntaxtree.Class
parent - Variable in class de.dhbwstuttgart.syntaxtree.SyntaxTreeNode
parent - Variable in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
parentClass - Variable in class de.dhbwstuttgart.typeinference.assumptions.FieldAssumption
parentClass - Variable in class de.dhbwstuttgart.typeinference.assumptions.MethodAssumption
parentExceptions - Variable in exception de.dhbwstuttgart.myexception.CTypeReconstructionException
parse(File) - Method in class de.dhbwstuttgart.core.MyCompiler
  Author: JÃ¯Â¿Â½rg BÃ¯Â¿Â½uerle
  Ruft die Parse-Methode.
parse(Menge<String>) - Method in class de.dhbwstuttgart.core.MyCompiler
  Diese Funktion nimmt einen Menge von Dateinamen.
parse(String) - Method in class de.dhbwstuttgart.core.MyCompiler
parse(File) - Method in interface de.dhbwstuttgart.core.MyCompilerAPI
  Author: JÃ¶rg BÃ¤uerle
  Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.
parse(Menge<String>) - Method in interface de.dhbwstuttgart.core.MyCompilerAPI
  Parst zusammenhÃ¤ngende JavaKlassen in verschiedenen Dateien.
parse(String) - Method in interface de.dhbwstuttgart.core.MyCompilerAPI
  Parst den SourceCode einer Datei.
parse2SyntaxTree(Reader) - Method in class de.dhbwstuttgart.core.MyCompiler
  Parst den Inhalt einer Datei zu einem Syntaxbaum.
parse_attribute(DataInputStream, Menge<String>) - Static method in class de.dhbwstuttgart.JvmDisassembler.jvmDisassembler
parse_backup(Reader) - Method in class de.dhbwstuttgart.core.MyCompiler
  Parst den Quellcode und baut den abstrakten Syntaxbaum auf.
parse_code(DataInputStream, Menge<String>) - Static method in class de.dhbwstuttgart.JvmDisassembler.jvmDisassembler
parser - package parser
ParserError - Exception in de.dhbwstuttgart.exceptions
ParserError(JavaParser.yyException) - Constructor for exception de.dhbwstuttgart.typeinference.exceptions.ParserError
parserlog - Static variable in exception de.dhbwstuttgart.myexception.SCClassException
parserlog - Static variable in class de.dhbwstuttgart.myexception.SCExcept
parserlog - Static variable in exception de.dhbwstuttgart.myexception.SCException
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.ClassBody
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.Method
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Assign
  Logger log4j
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Binary
  Logger: log4j
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Block
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.BoolLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.CastExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.CharLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.EmptyStmt
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.FloatLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.IfStmt
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.InstanceOf
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.InstVar
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.IntLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.LongLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.MethodCall
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.NegativeExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.NewArray
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.NewClass
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.NotExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Null
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.PositivExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.PostDecExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.PostIncExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.PreDecExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.PreIncExpr
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Receiver
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.Return
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.StringLiteral
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.This
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.statement.WhileStmt
parserlog - Static variable in class de.dhbwstuttgart.syntaxtree.type.ParaList
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.Class
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.FieldDeclaration
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.FormalParameter
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.Method
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.SourceFile
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.statement.InstVar
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.statement.MethodCall
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.SyntaxTreeNode
  Wird nach dem Parsen aufgerufen.
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.ExtendsWildcardType
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.GenericTypeVar
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
parserPostProcessing(SyntaxTreeNode) - Method in class de.dhbwstuttgart.syntaxtree.type.SuperWildcardType
patch - Variable in class de.dhbwstuttgart.typeinference.typedeployment.GenericTypeInsertPoint
patch(String, int) - Method in class de.dhbwstuttgart.typeinference.typedeployment.GenericTypeInsertPoint
patch(String, int) - Method in class de.dhbwstuttgart.typeinference.typedeployment.SourcePatchPoint
patch(String, int) - Method in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertPoint
  Setzt den Typ dieses TypeInsertPoint in den Ã¼bergebenen Quelltext ein.
path - Variable in class de.dhbwstuttgart.parser.JavaParser
pi(int, String, String, Menge) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
pkgName - Variable in class de.dhbwstuttgart.syntaxtree.Class
pkgName - Variable in class de.dhbwstuttgart.syntaxtree.SourceFile
plist - Variable in class de.dhbwstuttgart.parser.ClassAndParameter
plist - Variable in class de.dhbwstuttgart.parser.InterfaceAndParameter
plugindevelopment - package plugindevelopment
plugindevelopment.MartinTestCases - package plugindevelopment.MartinTestCases
plugindevelopment.TypeInsertTests - package plugindevelopment.TypeInsertTests
plugindevelopment.TypeInsertTests.LargeSourceCodeTests - package plugindevelopment.TypeInsertTests.LargeSourceCodeTests
plus - Variable in class de.dhbwstuttgart.syntaxtree.statement.PositivExpr
PLUSEQUAL - Static variable in class de.dhbwstuttgart.parser.JavaParser
PlusOp - Class in de.dhbwstuttgart.syntaxtree.operator
PlusOp(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.operator.PlusOp
point - Variable in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertPoint
points - Variable in class de.dhbwstuttgart.typeinference.typedeployment.TypeInsertSet
points - Variable in class de.dhbwstuttgart.typeinference.typedeployment.TypePatchJob
PositivExpr - Class in de.dhbwstuttgart.syntaxtree.statement
PositivExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.PositivExpr
PostDecExpr - Class in de.dhbwstuttgart.syntaxtree.statement
PostDecExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.PostDecExpr
PostIncExpr - Class in de.dhbwstuttgart.syntaxtree.statement
PostIncExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.PostIncExpr
pp - Variable in class de.dhbwstuttgart.JvmDisassembler.GenericsTest
PreDecExpr - Class in de.dhbwstuttgart.syntaxtree.statement
PreDecExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.PreDecExpr
PreIncExpr - Class in de.dhbwstuttgart.syntaxtree.statement
PreIncExpr(int, int) - Constructor for class de.dhbwstuttgart.syntaxtree.statement.PreIncExpr
primitiveFlag - Variable in class de.dhbwstuttgart.syntaxtree.statement.Literal
primitiveFlag - Variable in class de.dhbwstuttgart.syntaxtree.type.RefType
  Ist primitiveFlag auf true, muss beim Codegen dieser Reftype durch den primitiven Datentyp ersetzt werden Bsp: java.lang.Integer mit Flag wird dann zu [int]
printJavaCode(TypeinferenceResultSet) - Method in class de.dhbwstuttgart.syntaxtree.Class
  Generiert den JavaCode dieser Klasse im Falle fÃ¼r das Ã¼bergebene resultSet.
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.ClassBody
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.Constant
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.Field
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.FieldDeclaration
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.FormalParameter
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.Method
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.misc.UsedId
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Abstract
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Final
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.InterfaceModifier
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Modifier
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Modifiers
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Private
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Protected
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Public
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Static
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.modifier.Super
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.ParameterList
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.ArgumentList
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Assign
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Binary
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Block
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.BoolLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.CastExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.CharLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.EmptyStmt
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.FloatLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.ForStmt
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.IfStmt
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.InstanceOf
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.InstVar
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.IntLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LambdaExpression
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.LongLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.MethodCall
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.NegativeExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.NewArray
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.NewClass
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.NotExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Null
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.PositivExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.PostDecExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.PostIncExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.PreDecExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.PreIncExpr
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Receiver
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Return
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.Statement
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.StringLiteral
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.SuperCall
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.This
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.ThisCall
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.statement.WhileStmt
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.BooleanType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.CharacterType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.DoubleType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.ExtendsWildcardType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.FloatType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.FreshWildcardType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.GenericTypeVar
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.IntegerType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.LongType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.RefType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.ReturnType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.SuperWildcardType
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.Type
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.TypePlaceholder
printJavaCode(ResultSet) - Method in class de.dhbwstuttgart.syntaxtree.type.WildcardType
printMenge(String, Menge<Pair>, int) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
printMengeUnifier(String, Menge<Menge<Pair>>, int) - Static method in class de.dhbwstuttgart.typeinference.unify.Unify
PRIVATE - Static variable in class de.dhbwstuttgart.parser.JavaParser
Private - Class in de.dhbwstuttgart.syntaxtree.modifier
Private() - Constructor for class de.dhbwstuttgart.syntaxtree.modifier.Private
problemSource - Variable in exception de.dhbwstuttgart.myexception.CTypeReconstructionException
  Das Statement bei dem das Problem aufgetaucht ist
PROTECTED - Static variable in class de.dhbwstuttgart.parser.JavaParser
Protected - Class in de.dhbwstuttgart.syntaxtree.modifier
Protected() - Constructor for class de.dhbwstuttgart.syntaxtree.modifier.Protected
PUBLIC - Static variable in class de.dhbwstuttgart.parser.JavaParser
Public - Class in de.dhbwstuttgart.syntaxtree.modifier
Public() - Constructor for class de.dhbwstuttgart.syntaxtree.modifier.Public
publish(LogRecord) - Method in class de.dhbwstuttgart.logger.OutputHandler

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