# Hierarchy For Package de.dhbwstuttgart.syntaxtree.statement

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.dhbwstuttgart.syntaxtree.statement.Receiver
  - de.dhbwstuttgart.syntaxtree.SyntaxTreeNode (implements de.dhbwstuttgart.core.IItemWithOffset)
    - de.dhbwstuttgart.syntaxtree.statement.ArgumentList
    - de.dhbwstuttgart.syntaxtree.FormalParameter (implements de.dhbwstuttgart.typeinference.Typeable, de.dhbwstuttgart.typeinference.TypeInsertable)
      - de.dhbwstuttgart.syntaxtree.statement.LambdaParameter
    - de.dhbwstuttgart.syntaxtree.statement.Statement (implements de.dhbwstuttgart.core.IItemWithOffset, de.dhbwstuttgart.typeinference.Typeable)
      - de.dhbwstuttgart.syntaxtree.statement.Block
      - de.dhbwstuttgart.syntaxtree.statement.EmptyStmt
      - de.dhbwstuttgart.syntaxtree.statement.ExprStmt
        - de.dhbwstuttgart.syntaxtree.statement.Expr
          - de.dhbwstuttgart.syntaxtree.statement.Assign
          - de.dhbwstuttgart.syntaxtree.statement.BinaryExpr
            - de.dhbwstuttgart.syntaxtree.statement.Binary
            - de.dhbwstuttgart.syntaxtree.statement.InstanceOf
          - de.dhbwstuttgart.syntaxtree.statement.InstVar
          - de.dhbwstuttgart.syntaxtree.statement.LambdaExpression
          - de.dhbwstuttgart.syntaxtree.statement.Literal
            - de.dhbwstuttgart.syntaxtree.statement.BoolLiteral
            - de.dhbwstuttgart.syntaxtree.statement.CharLiteral
            - de.dhbwstuttgart.syntaxtree.statement.DoubleLiteral
            - de.dhbwstuttgart.syntaxtree.statement.FloatLiteral
            - de.dhbwstuttgart.syntaxtree.statement.IntLiteral
            - de.dhbwstuttgart.syntaxtree.statement.LongLiteral
            - de.dhbwstuttgart.syntaxtree.statement.Null
            - de.dhbwstuttgart.syntaxtree.statement.StringLiteral
          - de.dhbwstuttgart.syntaxtree.statement.LocalOrFieldVar
          - de.dhbwstuttgart.syntaxtree.statement.MethodCall
            - de.dhbwstuttgart.syntaxtree.statement.ThisCall
              - de.dhbwstuttgart.syntaxtree.statement.SuperCall
          - de.dhbwstuttgart.syntaxtree.statement.NewArray
          - de.dhbwstuttgart.syntaxtree.statement.NewClass
          - de.dhbwstuttgart.syntaxtree.statement.This
          - de.dhbwstuttgart.syntaxtree.statement.UnaryExpr
            - de.dhbwstuttgart.syntaxtree.statement.CastExpr
            - de.dhbwstuttgart.syntaxtree.statement.NegativeExpr
            - de.dhbwstuttgart.syntaxtree.statement.NotExpr
            - de.dhbwstuttgart.syntaxtree.statement.PositivExpr
            - de.dhbwstuttgart.syntaxtree.statement.PostDecExpr
            - de.dhbwstuttgart.syntaxtree.statement.PostIncExpr
            - de.dhbwstuttgart.syntaxtree.statement.PreDecExpr
            - de.dhbwstuttgart.syntaxtree.statement.PreIncExpr
      - de.dhbwstuttgart.syntaxtree.statement.ForStmt
      - de.dhbwstuttgart.syntaxtree.statement.IfStmt
      - de.dhbwstuttgart.syntaxtree.statement.LocalVarDecl (implements de.dhbwstuttgart.typeinference.TypeInsertable)
      - de.dhbwstuttgart.syntaxtree.statement.Return
      - de.dhbwstuttgart.syntaxtree.statement.WhileStmt
  - de.dhbwstuttgart.syntaxtree.statement.UnaryMinus
  - de.dhbwstuttgart.syntaxtree.statement.UnaryNot
  - de.dhbwstuttgart.syntaxtree.statement.UnaryPlus