| 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 |