# Hierarchy For All Packages

Package Hierarchies:

- org.biojava.utils.bytecode

## Class Hierarchy

- java.lang.Object
  - org.biojava.utils.bytecode.ByteCode
  - java.lang.ClassLoader
    - org.biojava.utils.bytecode.GeneratedClassLoader
  - org.biojava.utils.bytecode.CodeField
  - org.biojava.utils.bytecode.CodeUtils
  - org.biojava.utils.bytecode.ConstantPool
  - org.biojava.utils.bytecode.GeneratedCodeClass (implements org.biojava.utils.bytecode.CodeClass)
  - org.biojava.utils.bytecode.GeneratedCodeMethod (implements org.biojava.utils.bytecode.CodeMethod)
  - org.biojava.utils.bytecode.IfExpression (implements org.biojava.utils.bytecode.CodeGenerator)
  - org.biojava.utils.bytecode.InstructionVector (implements org.biojava.utils.bytecode.CodeGenerator)
  - org.biojava.utils.bytecode.IntrospectedCodeClass (implements org.biojava.utils.bytecode.CodeClass)
  - org.biojava.utils.bytecode.Label (implements org.biojava.utils.bytecode.CodeGenerator)
  - org.biojava.utils.bytecode.LocalVariable
  - org.biojava.utils.bytecode.MarkLabel (implements org.biojava.utils.bytecode.CodeGenerator)
  - org.biojava.utils.bytecode.ParametricType
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.biojava.utils.bytecode.CodeException

## Interface Hierarchy

- org.biojava.utils.bytecode.CodeClass
- org.biojava.utils.bytecode.CodeContext
- org.biojava.utils.bytecode.CodeGenerator
  - org.biojava.utils.bytecode.Instruction
  - org.biojava.utils.bytecode.ParametricCodeGenerator
  - org.biojava.utils.bytecode.PParametricCodeGenerator
- org.biojava.utils.bytecode.CodeMethod