## Uses of Class
de.dhbwstuttgart.typeinference.ResultSet

Packages that use ResultSet
de.dhbwstuttgart.syntaxtree
de.dhbwstuttgart.syntaxtree.misc
de.dhbwstuttgart.syntaxtree.modifier
de.dhbwstuttgart.syntaxtree.statement
de.dhbwstuttgart.syntaxtree.type
de.dhbwstuttgart.typeinference
de.dhbwstuttgart.typeinference.typedeployment

### Uses of ResultSet in de.dhbwstuttgart.syntaxtree

Methods in de.dhbwstuttgart.syntaxtree with parameters of type ResultSet
`void` SyntaxTreeNode.`addTypeInsertPoints(TypeInsertSet insertSet, ResultSet result)` Methode zur Generierung der TypeInsertPoints
`TypeInsertPoint` FormalParameter.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)`
`TypeInsertPoint` Field.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)`
`JavaCodeResult` Constant.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ParameterList.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` FieldDeclaration.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` FormalParameter.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ClassBody.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Method.`printJavaCode(ResultSet resultSet)`
`abstract JavaCodeResult` Field.`printJavaCode(ResultSet resultSet)`

### Uses of ResultSet in de.dhbwstuttgart.syntaxtree.misc

Methods in de.dhbwstuttgart.syntaxtree.misc with parameters of type ResultSet
`JavaCodeResult` UsedId.`printJavaCode(ResultSet resultSet)`

### Uses of ResultSet in de.dhbwstuttgart.syntaxtree.modifier

Methods in de.dhbwstuttgart.syntaxtree.modifier with parameters of type ResultSet
`JavaCodeResult` InterfaceModifier.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Private.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Static.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Public.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Modifiers.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Abstract.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Protected.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Final.`printJavaCode(ResultSet resultSet)`
`abstract JavaCodeResult` Modifier.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Super.`printJavaCode(ResultSet resultSet)`

### Uses of ResultSet in de.dhbwstuttgart.syntaxtree.statement

Methods in de.dhbwstuttgart.syntaxtree.statement with parameters of type ResultSet
`TypeInsertPoint` LambdaParameter.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)`
`TypeInsertPoint` LocalVarDecl.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)`
`JavaCodeResult` NegativeExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Assign.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` IntLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` PositivExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` LambdaExpression.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ArgumentList.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` PreDecExpr.`printJavaCode(ResultSet resultSet)`
`abstract JavaCodeResult` Statement.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` LocalOrFieldVar.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` DoubleLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` StringLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Return.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` CastExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` This.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` MethodCall.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Binary.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` InstVar.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Block.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` NewArray.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Receiver.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` PostDecExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ForStmt.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` NewClass.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Null.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` BoolLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` CharLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` PreIncExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` SuperCall.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` IfStmt.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` InstanceOf.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` WhileStmt.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ThisCall.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` EmptyStmt.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` LongLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` LocalVarDecl.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` FloatLiteral.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` PostIncExpr.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` NotExpr.`printJavaCode(ResultSet resultSet)`

### Uses of ResultSet in de.dhbwstuttgart.syntaxtree.type

Methods in de.dhbwstuttgart.syntaxtree.type with parameters of type ResultSet
`Type` Type.`applyResultSet(ResultSet result)`
`Type` RefType.`applyResultSet(ResultSet result)`
`Menge<TypeInsertPoint>` TypePlaceholder.`getTypeInsertPoints(ResultSet result)` Berechnet die InsertPoints dieses TypePlaceholders.
`Menge<TypePlaceholder>` TypePlaceholder.`getUnresolvedTPH(ResultSet resultSet)`
`Menge<TypePlaceholder>` Type.`getUnresolvedTPH(ResultSet resultSet)` Sucht nach TPHs in diesem Typ, denen das resultSet keinen Typ zuordnen kann.
`Menge<TypePlaceholder>` RefType.`getUnresolvedTPH(ResultSet resultSet)`
`JavaCodeResult` WildcardType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` GenericTypeVar.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` FloatType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` ExtendsWildcardType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` LongType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` DoubleType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` IntegerType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` TypePlaceholder.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` SuperWildcardType.`printJavaCode(ResultSet result)`
`JavaCodeResult` ReturnType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` CharacterType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` FreshWildcardType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` BooleanType.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` Type.`printJavaCode(ResultSet resultSet)`
`JavaCodeResult` RefType.`printJavaCode(ResultSet resultSet)`

### Uses of ResultSet in de.dhbwstuttgart.typeinference

Fields in de.dhbwstuttgart.typeinference declared as ResultSet
`private ResultSet` TypeinferenceResultSet.`unifiedConstraints` Das unifizierte ConstaraintsSet

Methods in de.dhbwstuttgart.typeinference that return ResultSet
`ResultSet` TypeinferenceResultSet.`getUnifiedConstraints()`

Methods in de.dhbwstuttgart.typeinference with parameters of type ResultSet
`TypeInsertPoint` TypeInsertable.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)` Errechnet den TypeInsertPoint fÃ¼r das TypeInsertable.
`TypeInsertPoint` FunNMethod.`createTypeInsertPoint(TypePlaceholder tph, ResultSet resultSet)`

Constructors in de.dhbwstuttgart.typeinference with parameters of type ResultSet
Constructor and Description
`TypeinferenceResultSet(Class inferedClass, Menge<Pair> constraints, ResultSet unifiedConstraints)`

### Uses of ResultSet in de.dhbwstuttgart.typeinference.typedeployment

Fields in de.dhbwstuttgart.typeinference.typedeployment declared as ResultSet
`private ResultSet` TypeInsertSet.`resultSet`
`protected ResultSet` SourcePatchPoint.`resultSet`

Methods in de.dhbwstuttgart.typeinference.typedeployment that return ResultSet
`ResultSet` SourcePatchPoint.`getResultSet()`

Methods in de.dhbwstuttgart.typeinference.typedeployment with parameters of type ResultSet
`java.lang.String` GenericVarDeclarationPatch.`getInsertString(ResultSet resultSet)`
`java.lang.String` GenericVarExtendsDeclarationPatch.`getInsertString(ResultSet resultSet)`
`java.lang.String` GenericVarPatch.`getInsertString(ResultSet rs)`

Constructors in de.dhbwstuttgart.typeinference.typedeployment with parameters of type ResultSet
Constructor and Description
`GenericTypeInsertPoint(GenericTypeInsertable syntaxTreeNode, GenericVarPatch gtv, ResultSet resultSet)`
`TypeInsertPoint(TypeInsertable insertPoint, SyntaxTreeNode insertNode, Type insertType, ResultSet resultSet)` Dieser Konstruktor erstellt einen TypInsertPoint
`TypeInsertSet(ResultSet resultSet)`