## Hierarchy For Package mycompiler.mystatement

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - mycompiler.mystatement.ArgumentList
  - mycompiler.mystatement.Receiver
  - mycompiler.mystatement.Statement
    - mycompiler.mystatement.Block
    - mycompiler.mystatement.EmptyStmt
    - mycompiler.mystatement.ExprStmt (implements mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)
      - mycompiler.mystatement.Expr
        - mycompiler.mystatement.Assign
        - mycompiler.mystatement.BinaryExpr
          - mycompiler.mystatement.Binary
          - mycompiler.mystatement.InstanceOf
        - mycompiler.mystatement.InstVar
        - mycompiler.mystatement.Literal
          - mycompiler.mystatement.BoolLiteral
          - mycompiler.mystatement.CharLiteral
          - mycompiler.mystatement.IntLiteral
          - mycompiler.mystatement.Null
          - mycompiler.mystatement.StringLiteral
        - mycompiler.mystatement.LocalOrFieldVar
        - mycompiler.mystatement.MethodCall
        - mycompiler.mystatement.NewArray
        - mycompiler.mystatement.NewClass
        - mycompiler.mystatement.This
        - mycompiler.mystatement.UnaryExpr
          - mycompiler.mystatement.CastExpr
          - mycompiler.mystatement.NegativeExpr
          - mycompiler.mystatement.NotExpr
          - mycompiler.mystatement.PositivExpr
          - mycompiler.mystatement.PostDecExpr
          - mycompiler.mystatement.PostIncExpr
          - mycompiler.mystatement.PreDecExpr
          - mycompiler.mystatement.PreIncExpr
    - mycompiler.mystatement.IfStmt
    - mycompiler.mystatement.LocalVarDecl (implements mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)
    - mycompiler.mystatement.Return
    - mycompiler.mystatement.WhileStmt
  - mycompiler.mystatement.UnaryMinus
  - mycompiler.mystatement.UnaryNot
  - mycompiler.mystatement.UnaryPlus