## Uses of Class
de.dhbwstuttgart.syntaxtree.statement.Statement

- Packages that use Statement
  Package | Description
  --- | ---
  de.dhbwstuttgart.syntaxtree.misc |
  de.dhbwstuttgart.syntaxtree.statement |

- - ### Uses of Statement in de.dhbwstuttgart.syntaxtree.misc

    Subclasses of Statement in de.dhbwstuttgart.syntaxtree.misc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConstructorCall` Diese Klasse stellt den this()-Aufruf dar.

  - ### Uses of Statement in de.dhbwstuttgart.syntaxtree.statement

    Subclasses of Statement in de.dhbwstuttgart.syntaxtree.statement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Assign`
    `class` | `Binary`
    `class` | `BinaryExpr`
    `class` | `Block`
    `class` | `BoolLiteral`
    `class` | `CastExpr`
    `class` | `CharLiteral`
    `class` | `DoubleLiteral`
    `class` | `EmptyStmt`
    `class` | `Expr`
    `class` | `ExprStmt`
    `class` | `FloatLiteral`
    `class` | `ForStmt`
    `class` | `IfStmt`
    `class` | `InstanceOf`
    `class` | `InstVar`
    `class` | `IntLiteral`
    `class` | `LambdaExpression`
    `class` | `Literal`
    `class` | `LocalOrFieldVar`
    `class` | `LocalVarDecl`
    `class` | `LongLiteral`
    `class` | `MethodCall`
    `class` | `NegativeExpr`
    `class` | `NewArray`
    `class` | `NewClass`
    `class` | `NotExpr`
    `class` | `Null`
    `class` | `PositivExpr`
    `class` | `PostDecExpr`
    `class` | `PostIncExpr`
    `class` | `PreDecExpr`
    `class` | `PreIncExpr`
    `class` | `Return`
    `class` | `StringLiteral`
    `class` | `SuperCall`
    `class` | `This`
    `class` | `ThisCall`
    `class` | `UnaryExpr`
    `class` | `WhileStmt`

    Fields in de.dhbwstuttgart.syntaxtree.statement declared as Statement
    Modifier and Type | Field and Description
    --- | ---
    `private Statement` | ForStmt.`body_Loop_block`
    `Statement` | IfStmt.`else_block`
    `Statement` | WhileStmt.`loop_block`
    `Statement` | IfStmt.`then_block`

    Fields in de.dhbwstuttgart.syntaxtree.statement with type parameters of type Statement
    Modifier and Type | Field and Description
    --- | ---
    `Menge<Statement>` | Block.`statements`

    Methods in de.dhbwstuttgart.syntaxtree.statement that return types with arguments of type Statement
    Modifier and Type | Method and Description
    --- | ---
    `Menge<Statement>` | Block.`get_Statement()`

    Methods in de.dhbwstuttgart.syntaxtree.statement with parameters of type Statement
    Modifier and Type | Method and Description
    --- | ---
    `void` | ForStmt.`set_body_Loop_block(Statement statement)`
    `void` | IfStmt.`set_Else_block(Statement blk)`
    `void` | WhileStmt.`set_Loop_block(Statement blk)`
    `void` | Block.`set_Statement(Statement s)`
    `void` | IfStmt.`set_Then_block(Statement blk)`

    Method parameters in de.dhbwstuttgart.syntaxtree.statement with type arguments of type Statement
    Modifier and Type | Method and Description
    --- | ---
    `void` | Block.`set_Statement_Menge(Menge<Statement> v)`