Interface UnsafeExecutable<T,R>
- Type Parameters:
T- The declaring typeR- The result of the method call
- All Superinterfaces:
AnnotationMetadataProvider, AnnotationSource, Executable<T,R>
- All Known Implementing Classes:
AbstractExecutableMethod
A variation of
Executable that exposes invoke method without arguments validation.- Since:
- 4.0.0
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from interface AnnotationSource
EMPTY -
Method Summary
Modifier and TypeMethodDescription@Nullable RinvokeUnsafe(T instance, @Nullable Object... arguments) Invokes the method without the arguments' validation.Methods inherited from interface AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface Executable
getArguments, getDeclaringType, invoke
-
Method Details
-
invokeUnsafe
-