# Hierarchy For Package org.apache.bcel.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.bcel.util.Args
  - org.apache.bcel.util.Class2HTML (implements org.apache.bcel.Constants)
  - java.lang.ClassLoader
    - org.apache.bcel.util.ClassLoader
  - org.apache.bcel.util.ClassLoaderRepository (implements org.apache.bcel.util.Repository)
  - org.apache.bcel.util.ClassPath (implements java.io.Closeable)
  - org.apache.bcel.util.ClassPathRepository
  - org.apache.bcel.util.ClassQueue
  - org.apache.bcel.util.ClassSet
  - org.apache.bcel.util.ClassStack
  - org.apache.bcel.util.ClassVector (implements java.io.Serializable)
  - org.apache.bcel.classfile.EmptyVisitor (implements org.apache.bcel.classfile.Visitor)
    - org.apache.bcel.util.BCELifier
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - java.io.DataInputStream (implements java.io.DataInput)
        - org.apache.bcel.util.ByteSequence
  - org.apache.bcel.util.InstructionFinder
  - org.apache.bcel.util.JavaWrapper
  - org.apache.bcel.util.LruCacheClassPathRepository
  - org.apache.bcel.util.MemorySensitiveClassPathRepository
    - org.apache.bcel.util.SyntheticRepository
  - org.apache.bcel.util.ModularRuntimeImage (implements java.io.Closeable)

## Interface Hierarchy

- org.apache.bcel.util.BCELComparator<T>
- org.apache.bcel.util.ClassPath.ClassFile
- org.apache.bcel.util.InstructionFinder.CodeConstraint
- org.apache.bcel.util.Repository

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.bcel.util.BCELifier.FLAGS