# Hierarchy For All Packages

Package Hierarchies:

- org.benf.cfr.reader.api

## Class Hierarchy

- java.lang.Object
  - org.benf.cfr.reader.api.CfrDriver.Builder
  - org.benf.cfr.reader.api.ClassFileSource.Factory

## Interface Hierarchy

- org.benf.cfr.reader.api.CfrDriver
- org.benf.cfr.reader.api.ClassFileSource
- org.benf.cfr.reader.api.OutputSinkFactory
- org.benf.cfr.reader.api.OutputSinkFactory.Sink<T>
- org.benf.cfr.reader.api.SinkReturns
- org.benf.cfr.reader.api.SinkReturns.Decompiled
  - org.benf.cfr.reader.api.SinkReturns.DecompiledMultiVer
- org.benf.cfr.reader.api.SinkReturns.ExceptionMessage
- org.benf.cfr.reader.api.SinkReturns.LineNumberMapping
- org.benf.cfr.reader.api.SinkReturns.Token

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.benf.cfr.reader.api.OutputSinkFactory.SinkClass
    - org.benf.cfr.reader.api.OutputSinkFactory.SinkType
    - org.benf.cfr.reader.api.SinkReturns.TokenType
    - org.benf.cfr.reader.api.SinkReturns.TokenTypeFlags