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

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

- - ### Uses of Expr in de.dhbwstuttgart.syntaxtree

    Fields in de.dhbwstuttgart.syntaxtree declared as Expr
    Modifier and Type | Field and Description
    --- | ---
    `protected Expr` | Constant.`exp`
    `private Expr` | FieldDeclaration.`wert`

    Methods in de.dhbwstuttgart.syntaxtree that return Expr
    Modifier and Type | Method and Description
    --- | ---
    `Expr` | Constant.`getValue()` Gibt den Wert der Konstantendefinition zurueck.
    `Expr` | FieldDeclaration.`getWert()`

    Methods in de.dhbwstuttgart.syntaxtree with parameters of type Expr
    Modifier and Type | Method and Description
    --- | ---
    `void` | Constant.`setValue(Expr exp)` Legt den Wert der Konstantendefinition fest.
    `void` | FieldDeclaration.`setWert(Expr initialExpression)`

    Method parameters in de.dhbwstuttgart.syntaxtree with type arguments of type Expr
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | Class.`getTypeInformation(Menge<Method> methodList, Menge<Expr> fieldList)`

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

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

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

    Subclasses of Expr in de.dhbwstuttgart.syntaxtree.statement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Assign`
    `class` | `Binary`
    `class` | `BinaryExpr`
    `class` | `BoolLiteral`
    `class` | `CastExpr`
    `class` | `CharLiteral`
    `class` | `DoubleLiteral`
    `class` | `FloatLiteral`
    `class` | `InstanceOf`
    `class` | `InstVar`
    `class` | `IntLiteral`
    `class` | `LambdaExpression`
    `class` | `Literal`
    `class` | `LocalOrFieldVar`
    `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` | `StringLiteral`
    `class` | `SuperCall`
    `class` | `This`
    `class` | `ThisCall`
    `class` | `UnaryExpr`

    Fields in de.dhbwstuttgart.syntaxtree.statement declared as Expr
    Modifier and Type | Field and Description
    --- | ---
    `Expr` | NegativeExpr.`expr`
    `Expr` | PositivExpr.`expr`
    `Expr` | CastExpr.`expr`
    `private Expr` | InstVar.`expr`
    `Expr` | UnaryExpr.`expr`
    `private Expr` | Receiver.`expr`
    `Expr` | IfStmt.`expr`
    `Expr` | InstanceOf.`expr`
    `Expr` | WhileStmt.`expr`
    `Expr` | NotExpr.`expr`
    `Expr` | Assign.`expr1`
    `Expr` | Binary.`expr1`
    `Expr` | Assign.`expr2`
    `Expr` | Binary.`expr2`
    `private Expr` | ForStmt.`head_Condition`
    `private Expr` | ForStmt.`head_Condition_1`
    `private Expr` | ForStmt.`head_Initializer`
    `private Expr` | ForStmt.`head_Initializer_1`
    `private Expr` | ForStmt.`head_Loop_expr`
    `private Expr` | ForStmt.`head_Loop_expr_1`
    `Expr` | Return.`retexpr`

    Fields in de.dhbwstuttgart.syntaxtree.statement with type parameters of type Expr
    Modifier and Type | Field and Description
    --- | ---
    `Menge<Expr>` | ArgumentList.`expr`
    `Menge<Expr>` | NewArray.`expr`

    Methods in de.dhbwstuttgart.syntaxtree.statement that return Expr
    Modifier and Type | Method and Description
    --- | ---
    `Expr` | ArgumentList.`argumentAt(int n)`
    `Expr` | Receiver.`get_Expr()`
    `Expr` | NotExpr.`get_Expr()`
    `Expr` | Binary.`get_Expr1()`
    `Expr` | Binary.`get_Expr2()`

    Methods in de.dhbwstuttgart.syntaxtree.statement with parameters of type Expr
    Modifier and Type | Method and Description
    --- | ---
    `void` | MethodCall.`add_Expr(Expr e)`
    `void` | NegativeExpr.`set_Expr(Expr ex)`
    `void` | PositivExpr.`set_Expr(Expr ex)`
    `void` | PreDecExpr.`set_Expr(Expr ex)`
    `void` | CastExpr.`set_Expr(Expr ex)`
    `void` | Receiver.`set_Expr(Expr express)`
    `void` | PostDecExpr.`set_Expr(Expr ex)`
    `void` | PreIncExpr.`set_Expr(Expr ex)`
    `void` | IfStmt.`set_Expr(Expr exp)`
    `void` | InstanceOf.`set_Expr(Expr exp)`
    `void` | WhileStmt.`set_Expr(Expr exp)`
    `void` | PostIncExpr.`set_Expr(Expr ex)`
    `void` | NotExpr.`set_Expr(Expr ex)`
    `void` | Assign.`set_Expr(Expr expr1, Expr expr2)`
    `void` | Binary.`set_Expr1(Expr exp)`
    `void` | Binary.`set_Expr2(Expr exp)`
    `void` | ForStmt.`set_head_Condition(Expr expr)`
    `void` | ForStmt.`set_head_Initializer(Expr expr)`
    `void` | ForStmt.`set_head_Loop_expr(Expr expr)`
    `Return` | Return.`set_ReturnExpr(Expr ret)`
    `void` | LambdaExpression.`setExpr(Expr expression)`

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

    Constructors in de.dhbwstuttgart.syntaxtree.statement with parameters of type Expr
    Constructor and Description
    `InstVar(Expr e, java.lang.String n, int offset)`
    `Receiver(Expr expr)` Autor: JÃ¯Â¿Â½rg BÃ¯Â¿Â½uerle