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

- Packages that use ResultSet
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `JavaCodeResult` | UsedId.`printJavaCode(ResultSet resultSet)`

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

    Methods in de.dhbwstuttgart.syntaxtree.modifier with parameters of type ResultSet
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `private ResultSet` | TypeinferenceResultSet.`unifiedConstraints` Das unifizierte ConstaraintsSet

    Methods in de.dhbwstuttgart.typeinference that return ResultSet
    Modifier and Type | Method and Description
    --- | ---
    `ResultSet` | TypeinferenceResultSet.`getUnifiedConstraints()`

    Methods in de.dhbwstuttgart.typeinference with parameters of type ResultSet
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `private ResultSet` | TypeInsertSet.`resultSet`
    `protected ResultSet` | SourcePatchPoint.`resultSet`

    Methods in de.dhbwstuttgart.typeinference.typedeployment that return ResultSet
    Modifier and Type | Method and Description
    --- | ---
    `ResultSet` | SourcePatchPoint.`getResultSet()`

    Methods in de.dhbwstuttgart.typeinference.typedeployment with parameters of type ResultSet
    Modifier and Type | Method and Description
    --- | ---
    `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)`