public class ASMReflectionFactory extends AbstractReflectionFactory
IReflectionFactory based on ASM.| Constructor and Description | 
|---|
ASMReflectionFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> IConstructor<T> | 
getConstructor(Constructor<T> ctor)  | 
<T> String[] | 
getConstructorParametersNames(Constructor<T> ctor)  | 
<T,F> IField<T,F> | 
getField(Field field)  | 
<T> IProperties<T> | 
getFieldProperties(Class<T> declaringClass,
                  Field[] fields)  | 
<T> IGetterMethod<T> | 
getGetterMethod(ClassLoader classLoader,
               Method method)  | 
<T> IMethod<T> | 
getMethod(ClassLoader classLoader,
         Method method)  | 
<T> IParamsConstructor<T> | 
getParamsConstructor(Constructor<T> ctor)  | 
<T> IProperties<T> | 
getProperties(SpaceTypeInfo typeInfo)  | 
Object | 
getProxy(ClassLoader loader,
        Class<?>[] interfaces,
        ProxyInvocationHandler handler,
        boolean allowCache)  | 
<T> ISetterMethod<T> | 
getSetterMethod(ClassLoader classLoader,
               Method method)  | 
getFields, getGetterMethod, getMethod, getMethods, getMethods, getSetterMethodpublic <T> IConstructor<T> getConstructor(Constructor<T> ctor)
public <T> IParamsConstructor<T> getParamsConstructor(Constructor<T> ctor)
public <T> String[] getConstructorParametersNames(Constructor<T> ctor)
public <T> IMethod<T> getMethod(ClassLoader classLoader, Method method)
public <T> IGetterMethod<T> getGetterMethod(ClassLoader classLoader, Method method)
public <T> ISetterMethod<T> getSetterMethod(ClassLoader classLoader, Method method)
public <T> IProperties<T> getFieldProperties(Class<T> declaringClass, Field[] fields)
public <T> IProperties<T> getProperties(SpaceTypeInfo typeInfo)
public Object getProxy(ClassLoader loader, Class<?>[] interfaces, ProxyInvocationHandler handler, boolean allowCache)
Copyright © GigaSpaces.