Interface | Description |
---|---|
ProxyAssemblerPlugin |
A plugin which can override the assembly of any proxy method and which can implement
additional, arbitrary methods.
|
StaticProxy.Ai | |
TypeInfo |
Interface which defines an API for collecting information regarding a data
type.
|
Class | Description |
---|---|
ClassInfo |
Type information for a class (as opposed to a primitive data type).
|
MethodInfo |
This class encapsulates information necessary to assemble instructions for
the invocation of a method, such as the method's name, owner, descriptor,
and list of declared exceptions.
|
PrimitiveInfo |
Type information specific to a primitive data type.
|
ProxyAssembler |
A class which assembles dynamic proxy classes using the ASM bytecode
engineering library, v5.0.3 (http://asm.ow2.org).
|
ProxyAssembler.ProxyMethod |
Helper class to assemble a proxy method.
|
ProxyFactory |
A factory for dynamic proxy objects, which defines new classes using the
ASM bytecode engineering library (http://asm.ow2.org).
|
ProxyFactory.CacheKey |
A cache key which takes into account a proxy class' parent, implemented
interfaces, whether only declared methods are implemented, and list of
methods to be omitted from the proxy.
|
ProxyUtils |
A collection of helper methods for use in assembling and managing dynamic
proxy classes.
|
StaticProxy |
Create a static proxy which maps all interface methods to static method
in the specified classes.
|
StaticProxy.Bi |