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.AnnotatedType[] |
getAnnotatedParameterTypes() |
java.lang.reflect.AnnotatedType |
getAnnotatedReturnType() |
(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()
See
GenericDeclaration.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. |
equals, from, from, getAnnotation, getAnnotations, getDeclaredAnnotations, getDeclaringClass, getExceptionTypes, getModifiers, getName, getOwnerType, getParameters, getReturnType, hashCode, invoke, isAbstract, isAccessible, isAnnotationPresent, isFinal, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isSynthetic, isTransient, isVolatile, returning, returning, setAccessible, toString, trySetAccessible@CheckForNull
final java.lang.Object invokeInternal(@CheckForNull
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.AnnotatedType[] getAnnotatedParameterTypes()
getAnnotatedParameterTypes in class Invokable<T,java.lang.Object>public java.lang.reflect.AnnotatedType getAnnotatedReturnType()
getAnnotatedReturnType 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()
InvokableGenericDeclaration.getTypeParameters().getTypeParameters in class Invokable<T,java.lang.Object>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>