Class AbstractSetterMethod<T>
java.lang.Object
com.gigaspaces.internal.reflection.standard.StandardProcedure<T>
com.gigaspaces.internal.reflection.fast.AbstractSetterMethod<T>
- All Implemented Interfaces:
IMember<T>,IProcedure<T>,ISetterMethod<T>,AnnotatedElement
public abstract class AbstractSetterMethod<T>
extends StandardProcedure<T>
implements ISetterMethod<T>
Provides a base class for the dynamic Setter implementation. Wraps any exception thrown with
InvocationTargetException.
- Since:
- 7.0
- Author:
- guy
-
Field Summary
FieldsFields inherited from class com.gigaspaces.internal.reflection.standard.StandardProcedure
_method -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.gigaspaces.internal.reflection.standard.StandardProcedure
equals, getAnnotation, getAnnotations, getDeclaredAnnotations, getDeclaringClass, getExceptionTypes, getMember, getMethod, getModifiers, getName, getParameterTypes, getReturnType, hashCode, isAccessible, isAnnotationPresent, setAccessible, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresentMethods inherited from interface com.gigaspaces.internal.reflection.IMember
getDeclaringClass, getMember, getModifiers, getName, isAccessible, setAccessibleMethods inherited from interface com.gigaspaces.internal.reflection.IProcedure
getExceptionTypes, getMethod, getParameterTypes, getReturnType
-
Field Details
-
INTERNAL_NAME
-
-
Constructor Details
-
AbstractSetterMethod
-
-
Method Details
-
set
public void set(T obj, Object arg) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException - Specified by:
setin interfaceISetterMethod<T>- Throws:
IllegalAccessExceptionIllegalArgumentExceptionInvocationTargetException
-
internalSet
-