Uses of Class
org.apache.commons.jexl3.internal.introspection.Introspector
Packages that use Introspector
Package
Description
Provides low-level introspective services.
-
Uses of Introspector in org.apache.commons.jexl3.internal.introspection
Fields in org.apache.commons.jexl3.internal.introspection with type parameters of type IntrospectorModifier and TypeFieldDescriptionprivate Reference
<Introspector> Uberspect.ref
The soft reference to the introspector currently in use.Methods in org.apache.commons.jexl3.internal.introspection that return IntrospectorModifier and TypeMethodDescriptionprotected final Introspector
Uberspect.base()
Gets the current introspector base.Methods in org.apache.commons.jexl3.internal.introspection with parameters of type IntrospectorModifier and TypeMethodDescriptionstatic BooleanGetExecutor
BooleanGetExecutor.discover
(Introspector is, Class<?> clazz, String property) Discovers a BooleanGetExecutor.static ConstructorMethod
ConstructorMethod.discover
(Introspector is, Object ctorHandle, Object... args) Discovers a class constructor and wrap it as a JexlMethod.static DuckGetExecutor
DuckGetExecutor.discover
(Introspector is, Class<?> clazz, Object identifier) Attempts to discover a DuckGetExecutor.static DuckSetExecutor
DuckSetExecutor.discover
(Introspector is, Class<?> clazz, Object key, Object value) Discovers a DuckSetExecutor.static JexlPropertyGet
FieldGetExecutor.discover
(Introspector is, Class<?> clazz, String identifier) Attempts to discover a FieldGetExecutor.static JexlPropertySet
FieldSetExecutor.discover
(Introspector is, Class<?> clazz, String identifier, Object value) Attempts to discover a FieldSetExecutor.static JexlPropertyGet
IndexedType.discover
(Introspector is, Object object, String name) Attempts to find an indexed-property getter in an object.static ListGetExecutor
ListGetExecutor.discover
(Introspector is, Class<?> clazz, Integer index) Attempts to discover a ListGetExecutor.static ListSetExecutor
ListSetExecutor.discover
(Introspector is, Class<?> clazz, Object identifier, Object value) Attempts to discover a ListSetExecutor.static MapGetExecutor
MapGetExecutor.discover
(Introspector is, Class<?> clazz, Object identifier) Attempts to discover a MapGetExecutor.static MapSetExecutor
MapSetExecutor.discover
(Introspector is, Class<?> clazz, Object identifier, Object value) Attempts to discover a MapSetExecutor.static MethodExecutor
MethodExecutor.discover
(Introspector is, Object obj, String method, Object[] args) Discovers aMethodExecutor
.static PropertyGetExecutor
PropertyGetExecutor.discover
(Introspector is, Class<?> clazz, String property) Discovers a PropertyGetExecutor.static PropertySetExecutor
PropertySetExecutor.discover
(Introspector is, Class<?> clazz, String property, Object value) Discovers a PropertySetExecutor.(package private) static Method
PropertyGetExecutor.discoverGet
(Introspector is, String which, Class<?> clazz, String property) Base method for boolean and object property get.private static Method
PropertySetExecutor.discoverSet
(Introspector is, Class<?> clazz, String property, Object arg) Discovers the method for aJexlPropertySet
.private static Method
PropertySetExecutor.lookupSetEmptyArray
(Introspector is, Class<?> clazz, String methodName) Finds an empty array property setter method bymethodName
.