Class | Description |
---|---|
DynamicLookup |
Provides an implementation for dynamic method lookup in a given Method provider.
|
Exceptions |
Utility class to create correctly formatted Exceptions and Errors for different kinds of error conditions.
|
FieldLookup |
This class contains code that is used as support infrastructure to implement Field lookup algorithms.
|
FieldLookup.FieldProvider | |
FieldLookup.ReloadableTypeFieldProvider | |
FieldLookup.ReloadedTypeFieldRef | |
GetDeclaredFieldLookup |
Implementation of filed lookup algorithm for Class.getDeclaredField.
|
GetDeclaredMethodLookup |
Provides an implementation for method lookup as suitable for 'Class.getDeclaredMethod'
|
GetFieldLookup |
Implementation of FieldLookup algorithm for "Class.getField".
|
GetMethodLookup |
Implements a 'lookup' strategy that finds methods in the fashion required by java.lang.Class.getMethod
|
GetMethodsLookup | |
Invoker |
An invoker represents the result of a method lookup operation in the type hierarchy.
|
JavaClassMethodProvider |
An implementation of
MethodProvider that provides methods by using the Java reflection API. |
JavaMethodCache |
Creating Java Method objects for a given MethodMember is rather expensive because it typically involves getting.
|
JavaMethodCache.Initializer | |
JavaMethodInvoker |
Implementation of Invoker that wraps a
Method object. |
MethodProvider |
To manage the complexity of the different cases created by a variety of different types of contexts where we can do 'method
lookup' we need an abstraction to represent them all.
|
OriginalClassInvoker | |
ReflectiveInterceptor |
The reflective interceptor is called to rewrite any reflective calls that are found in the bytecode.
|
ReloadableTypeMethodProvider |
Concrete implementation of MethodProvider that provides methods for a Reloadable Type, taking into account any changes made to
the type by reloading.
|
ReloadedTypeInvoker |
Common super type for Invoker for a method on a reloaded type.
|
StaticLookup |
Provides an implementation for dynamic method lookup in a given Method provider.
|
TypeDescriptorMethodProvider |
Abstract base class for implementation of MethodProvider that are capable of producing a
TypeDescriptor |