- All Known Implementing Classes:
DefaultExecutableInvoker
ExecutableInvoker
allows invoking methods and constructors
with support for dynamic resolution of parameters via
ParameterResolvers
.- Since:
- 5.9
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> T
invoke
(Constructor<T> constructor) Invoke the supplied top-level constructor with dynamic parameter resolution.<T> T
invoke
(Constructor<T> constructor, Object outerInstance) Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.default Object
Invoke the suppliedstatic
method with dynamic parameter resolution.Invoke the supplied method with dynamic parameter resolution.
-
Method Details
-
invoke
Invoke the suppliedstatic
method with dynamic parameter resolution.- Parameters:
method
- the method to invoke and resolve parameters for- See Also:
-
invoke
Invoke the supplied method with dynamic parameter resolution.- Parameters:
method
- the method to invoke and resolve parameters fortarget
- the target on which the executable will be invoked; can benull
forstatic
methods
-
invoke
Invoke the supplied top-level constructor with dynamic parameter resolution.- Parameters:
constructor
- the constructor to invoke and resolve parameters for- See Also:
-
invoke
Invoke the supplied constructor with the supplied outer instance and dynamic parameter resolution.Use this method when invoking the constructor for an inner class.
- Parameters:
constructor
- the constructor to invoke and resolve parameters forouterInstance
- the outer instance to supply as the first argument to the constructor; must benull
for top-level classes orstatic
nested classes
-