Invokable.ConstructorInvokable<T>, Invokable.MethodInvokable<T>| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.reflect.Method |
method |
| Constructor and Description |
|---|
MethodInvokable(java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.reflect.Type[] |
getGenericExceptionTypes()
This should never return a type that's not a subtype of Throwable.
|
(package private) java.lang.reflect.Type[] |
getGenericParameterTypes() |
(package private) java.lang.reflect.Type |
getGenericReturnType() |
(package private) java.lang.annotation.Annotation[][] |
getParameterAnnotations() |
java.lang.reflect.TypeVariable<?>[] |
getTypeParameters() |
(package private) java.lang.Object |
invokeInternal(java.lang.Object receiver,
java.lang.Object[] args) |
boolean |
isOverridable()
Returns
true if this is an overridable method. |
boolean |
isVarArgs()
Returns
true if this was declared to take a variable number of arguments. |
from, from, getDeclaringClass, getExceptionTypes, getOwnerType, getParameters, getReturnType, invoke, returning, returningequals, getAnnotation, getAnnotations, getDeclaredAnnotations, getModifiers, getName, hashCode, isAbstract, isAccessible, isAnnotationPresent, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, isTransient, isVolatile, setAccessible, toStringgetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, setAccessiblefinal java.lang.Object invokeInternal(@Nullable
java.lang.Object receiver,
java.lang.Object[] args)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
invokeInternal in class Invokable<T,java.lang.Object>java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.Type getGenericReturnType()
getGenericReturnType in class Invokable<T,java.lang.Object>java.lang.reflect.Type[] getGenericParameterTypes()
getGenericParameterTypes in class Invokable<T,java.lang.Object>java.lang.reflect.Type[] getGenericExceptionTypes()
InvokablegetGenericExceptionTypes in class Invokable<T,java.lang.Object>final java.lang.annotation.Annotation[][] getParameterAnnotations()
getParameterAnnotations in class Invokable<T,java.lang.Object>public final java.lang.reflect.TypeVariable<?>[] getTypeParameters()
public final boolean isOverridable()
Invokabletrue if this is an overridable method. Constructors, private, static or final
methods, or methods declared by final classes are not overridable.isOverridable in class Invokable<T,java.lang.Object>