See: Description
| Interface | Description |
|---|---|
| LoadTimeWeaver |
Defines the contract for adding one or more
ClassFileTransformers to a ClassLoader. |
| Class | Description |
|---|---|
| InstrumentationLoadTimeWeaver |
LoadTimeWeaver relying on VM Instrumentation. |
| ReflectiveLoadTimeWeaver |
LoadTimeWeaver which uses reflection to delegate to an underlying ClassLoader
with well-known transformation hooks. |
| ResourceOverridingShadowingClassLoader |
Subclass of ShadowingClassLoader that overrides attempts to
locate certain files.
|
| ShadowingClassLoader |
ClassLoader decorator that shadows an enclosing ClassLoader,
applying registered transformers to all affected classes.
|
| SimpleInstrumentableClassLoader |
Simplistic implementation of an instrumentable
ClassLoader. |
| SimpleLoadTimeWeaver |
LoadTimeWeaver that builds and exposes a
SimpleInstrumentableClassLoader. |
| SimpleThrowawayClassLoader |
ClassLoader that can be used to load classes without bringing them
into the parent loader.
|
| WeavingTransformer |
ClassFileTransformer-based weaver, allowing for a list of transformers to be
applied on a class byte array.
|