# Hierarchy For All Packages

Package Hierarchies:

- gnu.jel,
- gnu.jel.debug,
- gnu.jel.reflect

## Class Hierarchy

- java.lang.Object
  - gnu.jel.ClassFile (implements java.lang.Cloneable)
  - java.lang.ClassLoader
    - gnu.jel.ImageLoader
  - gnu.jel.CompiledExpression
  - gnu.jel.debug.Debug
  - gnu.jel.DVMap
  - gnu.jel.Evaluator
  - gnu.jel.Library
  - gnu.jel.LocalField (implements java.lang.reflect.Member)
    - gnu.jel.LocalMethod
  - gnu.jel.OP
    - gnu.jel.OPbinary
    - gnu.jel.OPcall
    - gnu.jel.OPcondtnl
    - gnu.jel.OPload
    - gnu.jel.OPunary
  - gnu.jel.Parser
  - gnu.jel.TableKeeper
  - gnu.jel.TableWriter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - gnu.jel.CompilationException

## Interface Hierarchy

- gnu.jel.reflect.Boolean
- gnu.jel.reflect.Byte
- gnu.jel.reflect.Character
- gnu.jel.reflect.Double
- gnu.jel.reflect.Float
- gnu.jel.reflect.Integer
- gnu.jel.reflect.Long
- gnu.jel.reflect.Short
- gnu.jel.reflect.String