| Interface | Description |
|---|---|
| BytecodeGenProxyBuilder.LoaderMarker |
A marker interface.
|
| ClassResolver | |
| VariableLoader |
Helps the
BytecodeGenProxyBuilder load argument types for which it has no built in support. |
| Variables |
A helper class for invoking
BytecodeGenProxyBuilder proxy interfaces with arguments representing special values such as
'this' or a local variable. |
| Class | Description |
|---|---|
| AnnotationDetails |
The details for a class or method annotation.
|
| BytecodeGenProxyBuilder<T> |
The BytecodeGeneratorProxyBuilder is used to create proxy classes that generate bytecode.
|
| ClassResolvers | |
| ClassStructure | |
| CustomClassLoaderClassWriter | |
| PatchedClassWriter |
The normal ClassWriter uses the context classloader to resolve classes as it tries to compute frames which doesn't
work for us because we're usually using alternate classloaders and referencing classes that can't be resolved through
normal methods (they may not even be loaded yet).
|
| ProxyClassVisitor | |
| Utils |
| Exception | Description |
|---|---|
| BenignClassReadException |
This exception is thrown when the agent can't read the bytes of a class for a well understood (and harmless) reason.
|
| MissingResourceException |