| Interface | Description | 
|---|---|
| ByteCodeEnhancer | Direct bytecode enhancer. | 
| ClassEnhancer | Interface for a class enhancer. | 
| MethodEnhancer | Configuration for a method-enhancer builder. | 
| ScanClass | Interface for a scanned class. | 
| ScanListener | Interface for a scan manager | 
| Class | Description | 
|---|---|
| AbstractClassEnhancer | Interface for a class enhancer. | 
| AbstractScanClass | Interface for a scanned class. | 
| ClassEnhancerConfig | Configuration for a class-enhancer builder. | 
| Enhancer | Class loader which enhances classes. | 
| EnhancerFixup | Class loader which checks for changes in class files and automatically
 picks up new jars. | 
| EnhancerManager | Manages the enhancement | 
| EnhancerPrepare | Prepares a class for enhancement. | 
| EnhancingClassLoader | Class loader which checks for changes in class files and automatically
 picks up new jars. | 
| ScanClassAllow | Interface for a scanned class. | 
| ScanManager | Interface for a scan manager | 
| Enum | Description | 
|---|---|
| ScanMatch | Return values for scanning | 
| Exception | Description | 
|---|---|
| EnhancerRuntimeException |