public class Invoker extends Object
| Constructor and Description |
|---|
Invoker() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
invoke(Class cls,
String name,
Object... args) |
static Object |
invoke(Object object,
String name,
Object... args) |
static <T> boolean |
invokeBooleanReturn(Object object,
T v) |
static Object |
invokeEither(Object object,
String name,
Object... args) |
static Object |
invokeFromList(boolean respectIgnore,
String view,
Set<String> ignoreProperties,
Object object,
String name,
List<?> args) |
static Object |
invokeFromList(Object object,
String name,
List<?> args) |
static Object |
invokeFromObject(boolean respectIgnore,
String view,
Set<String> ignoreProperties,
Object object,
String name,
Object args) |
static Object |
invokeFromObject(Object object,
String name,
Object args) |
static Object |
invokeFunction(Object object,
Object arg) |
static void |
invokeMethodWithAnnotationNoReturn(Object object,
String annotation) |
static void |
invokeMethodWithAnnotationWithReturnType(Class<?> type,
Object object,
String annotation,
Class<?> returnType) |
static void |
invokeMethodWithAnnotationWithReturnType(Object object,
String annotation,
Class<?> returnType) |
static Object |
invokeOverloaded(Object object,
String name,
Object... args) |
static Object |
invokeOverloadedFromList(boolean respectIgnore,
String view,
Set<String> ignoreProperties,
Object object,
String name,
List<?> args) |
static Object |
invokeOverloadedFromList(Object object,
String name,
List<?> args) |
static Object |
invokeOverloadedFromObject(boolean respectIgnore,
String view,
Set<String> ignoreProperties,
Object object,
String name,
Object args) |
static Object |
invokeOverloadedFromObject(Object object,
String name,
Object args) |
static Object |
invokeReducer(Object object,
Object sum,
Object value) |
static boolean |
matchAndConvertArgs(boolean respectIgnore,
String view,
Set<String> ignoreSet,
FieldsAccessor fieldsAccessor,
List<Object> list,
MethodAccess method,
Class[] parameterTypes,
int index) |
public static Object invokeOverloadedFromObject(Object object, String name, Object args)
public static Object invokeOverloadedFromObject(boolean respectIgnore, String view, Set<String> ignoreProperties, Object object, String name, Object args)
public static Object invokeFromObject(boolean respectIgnore, String view, Set<String> ignoreProperties, Object object, String name, Object args)
public static Object invokeFromList(boolean respectIgnore, String view, Set<String> ignoreProperties, Object object, String name, List<?> args)
public static Object invokeOverloadedFromList(Object object, String name, List<?> args)
public static Object invokeOverloadedFromList(boolean respectIgnore, String view, Set<String> ignoreProperties, Object object, String name, List<?> args)
public static void invokeMethodWithAnnotationNoReturn(Object object, String annotation)
public static void invokeMethodWithAnnotationWithReturnType(Object object, String annotation, Class<?> returnType)
public static void invokeMethodWithAnnotationWithReturnType(Class<?> type, Object object, String annotation, Class<?> returnType)
public static boolean matchAndConvertArgs(boolean respectIgnore,
String view,
Set<String> ignoreSet,
FieldsAccessor fieldsAccessor,
List<Object> list,
MethodAccess method,
Class[] parameterTypes,
int index)
public static <T> boolean invokeBooleanReturn(Object object, T v)
Copyright © 2014. All rights reserved.