public class OptionalReflectionMethodInvoker<C,R> extends Object
| Constructor and Description |
|---|
OptionalReflectionMethodInvoker(Class<? extends C> clazz,
java.util.function.Function<Method[],String> methodNameExtractor,
java.util.function.Function<Method[],Class<?>[]> argumentTypesExtractor,
java.util.function.BiFunction<Object[],Class<?>[],Object[]> valuesConverter) |
OptionalReflectionMethodInvoker(Class<? extends C> clazz,
String methodName,
Class<?>... argumentTypes) |
| Modifier and Type | Method and Description |
|---|---|
static <C,R> OptionalReflectionMethodInvoker<C,R> |
createSetter(Class<? extends C> clazz,
String annotationName,
String parameterName,
String parameterValue) |
R |
invoke(Object object,
Object... arguments) |
public OptionalReflectionMethodInvoker(Class<? extends C> clazz, java.util.function.Function<Method[],String> methodNameExtractor, java.util.function.Function<Method[],Class<?>[]> argumentTypesExtractor, java.util.function.BiFunction<Object[],Class<?>[],Object[]> valuesConverter)
public static <C,R> OptionalReflectionMethodInvoker<C,R> createSetter(Class<? extends C> clazz, String annotationName, String parameterName, String parameterValue)
public R invoke(Object object, Object... arguments) throws InvocationTargetException
InvocationTargetExceptionCopyright © 2007–2017 Andreas W. Bartels. All rights reserved.