public class NativePropertyAccessCache extends ReflectionPropertyAccessCache
Modifier | Constructor and Description |
---|---|
protected |
NativePropertyAccessCache()
Protected as this class should be used as Singleton but might be extended.
|
Modifier and Type | Method and Description |
---|---|
protected IFieldAccessor |
buildFieldAccessor(Field f)
Builds specific
IFieldAccessor implementation instead of ReflectionFieldAccessor . |
protected IMethodInvoker |
buildMethodInvoker(Method m)
Builds specific
IMethodInvoker implementation instead of ReflectionMethodInvoker . |
static NativePropertyAccessCache |
getInstance() |
getAccessibleFieldAccessor, getAccessibleMethodInvoker, getFieldAccessor, getMethodInvoker, getReadMethod, getReadMethod, getStrictField, getStrictField, getStrictMethod, getStrictMethod, getStrictMethod, getStrictMethod, getStrictMethodParamType, getStrictMethodParamType, getWriteMethod, getWriteMethod, getWriteMethodParamType, getWriteMethodParamType, toBooleanGetter, toGetter, toSetter
protected NativePropertyAccessCache()
public static NativePropertyAccessCache getInstance()
protected IMethodInvoker buildMethodInvoker(Method m)
IMethodInvoker
implementation instead of ReflectionMethodInvoker
.buildMethodInvoker
in class ReflectionPropertyAccessCache
protected IFieldAccessor buildFieldAccessor(Field f)
IFieldAccessor
implementation instead of ReflectionFieldAccessor
.buildFieldAccessor
in class ReflectionPropertyAccessCache