T - The declaring typeR - The result of the method callpublic interface Executable<T,R> extends AnnotationMetadataProvider
Represents an executable reference. The reference could be implemented via reflection (slow) or via generated code
.EMPTY| Modifier and Type | Method and Description |
|---|---|
Argument<?>[] |
getArguments()
The required argument types.
|
java.lang.Class<T> |
getDeclaringType() |
R |
invoke(T instance,
java.lang.Object... arguments)
Invokes the method.
|
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared