Package org.springsource.loaded.ri

Class Summary
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 This class is used to initialise the cache in a thread safe manner.
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