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, returning
equals, getAnnotation, getAnnotations, getDeclaredAnnotations, getModifiers, getName, hashCode, isAbstract, isAccessible, isAnnotationPresent, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, isTransient, isVolatile, setAccessible, toString
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, setAccessible
final 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.InvocationTargetException
java.lang.IllegalAccessException
java.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()
Invokable
getGenericExceptionTypes
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()
Invokable
true
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>