static BooleanGetExecutor |
BooleanGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.String property) |
Discovers a BooleanGetExecutor.
|
static ConstructorMethod |
ConstructorMethod.discover(Introspector is,
java.lang.Object ctorHandle,
java.lang.Object... args) |
Discovers a class constructor and wrap it as a JexlMethod.
|
static DuckGetExecutor |
DuckGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Object identifier) |
Attempts to discover a DuckGetExecutor.
|
static DuckSetExecutor |
DuckSetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Object key,
java.lang.Object value) |
Discovers a DuckSetExecutor.
|
static JexlPropertyGet |
FieldGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.String identifier) |
Attempts to discover a FieldGetExecutor.
|
static JexlPropertySet |
FieldSetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.String identifier,
java.lang.Object value) |
Attempts to discover a FieldSetExecutor.
|
static JexlPropertyGet |
IndexedType.discover(Introspector is,
java.lang.Object object,
java.lang.String name) |
Attempts to find an indexed-property getter in an object.
|
static ListGetExecutor |
ListGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Integer index) |
Attempts to discover a ListGetExecutor.
|
static ListSetExecutor |
ListSetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Object identifier,
java.lang.Object value) |
Attempts to discover a ListSetExecutor.
|
static MapGetExecutor |
MapGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Object identifier) |
Attempts to discover a MapGetExecutor.
|
static MapSetExecutor |
MapSetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.Object identifier,
java.lang.Object value) |
Attempts to discover a MapSetExecutor.
|
static MethodExecutor |
MethodExecutor.discover(Introspector is,
java.lang.Object obj,
java.lang.String method,
java.lang.Object[] args) |
|
static PropertyGetExecutor |
PropertyGetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.String property) |
Discovers a PropertyGetExecutor.
|
static PropertySetExecutor |
PropertySetExecutor.discover(Introspector is,
java.lang.Class<?> clazz,
java.lang.String property,
java.lang.Object value) |
Discovers a PropertySetExecutor.
|
(package private) static java.lang.reflect.Method |
PropertyGetExecutor.discoverGet(Introspector is,
java.lang.String which,
java.lang.Class<?> clazz,
java.lang.String property) |
Base method for boolean and object property get.
|
private static java.lang.reflect.Method |
PropertySetExecutor.discoverSet(Introspector is,
java.lang.Class<?> clazz,
java.lang.String property,
java.lang.Object arg) |
|
private static java.lang.reflect.Method |
PropertySetExecutor.lookupSetEmptyArray(Introspector is,
java.lang.Class<?> clazz,
java.lang.String methodName) |
Finds an empty array property setter method by methodName .
|