| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | CallbackFilter
Map methods of subclasses generated by |
| pack-priv interface | |
| public interface | Dispatcher
Dispatching |
| public interface | |
| public interface | FixedValue
|
| public interface | InvocationHandler
|
| public interface | LazyLoader
Lazy-loading |
| public interface | MethodInterceptor
General-purpose |
| public interface | |
| public interface | ProxyRefDispatcher
Dispatching |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | BridgeMethodResolver
Uses bytecode reflection to figure out the targets of all bridge methods that use invokespecial and invokeinterface, so that we can later rewrite them to use invokevirtual. |
| public abstract class | |
| pack-priv class | |
| pack-priv class | |
| public class | Enhancer
Generates dynamic subclasses to enable method interception. |
| pack-priv class | |
| public class | InterfaceMaker
Generates new interfaces at runtime. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | MethodProxy
Classes generated by |
| public abstract class | Mixin
|
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | Proxy
This class is meant to be used as replacement for
|
| public class | UndeclaredThrowableException
Used by |