Class AbstractGetterMethod<T>
java.lang.Object
com.gigaspaces.internal.reflection.standard.StandardProcedure<T>
com.gigaspaces.internal.reflection.fast.AbstractGetterMethod<T>
- All Implemented Interfaces:
IGetterMethod<T>, IMember<T>, IProcedure<T>, AnnotatedElement
public abstract class AbstractGetterMethod<T>
extends StandardProcedure<T>
implements IGetterMethod<T>
Provides a base class for the dynamic Getter implementation. Wraps any exception thrown with
InvocationTargetException.
- Since:
- 7.0
- Author:
- guy
-
Field Summary
FieldsFields inherited from class StandardProcedure
_method -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class StandardProcedure
equals, getAnnotation, getAnnotations, getDeclaredAnnotations, getDeclaringClass, getExceptionTypes, getMember, getMethod, getModifiers, getName, getParameterTypes, getReturnType, hashCode, isAccessible, isAnnotationPresent, setAccessible, toStringMethods inherited from interface AnnotatedElement
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresentMethods inherited from interface IMember
getDeclaringClass, getMember, getModifiers, getName, isAccessible, setAccessibleMethods inherited from interface IProcedure
getExceptionTypes, getMethod, getParameterTypes, getReturnType
-
Field Details
-
INTERNAL_NAME
-
-
Constructor Details
-
AbstractGetterMethod
-
-
Method Details
-
get
public Object get(T obj) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException - Specified by:
getin interfaceIGetterMethod<T>- Throws:
IllegalAccessExceptionIllegalArgumentExceptionInvocationTargetException
-
internalGet
-