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.refThe soft reference to the introspector currently in use.Methods in org.apache.commons.jexl3.internal.introspection that return IntrospectorModifier and TypeMethodDescriptionprotected final IntrospectorUberspect.base()Gets the current introspector base.Methods in org.apache.commons.jexl3.internal.introspection with parameters of type IntrospectorModifier and TypeMethodDescriptionstatic BooleanGetExecutorBooleanGetExecutor.discover(Introspector is, Class<?> clazz, String property) Discovers a BooleanGetExecutor.static ConstructorMethodConstructorMethod.discover(Introspector is, Object ctorHandle, Object... args) Discovers a class constructor and wrap it as a JexlMethod.static DuckGetExecutorDuckGetExecutor.discover(Introspector is, Class<?> clazz, Object identifier) Attempts to discover a DuckGetExecutor.static DuckSetExecutorDuckSetExecutor.discover(Introspector is, Class<?> clazz, Object key, Object value) Discovers a DuckSetExecutor.static JexlPropertyGetFieldGetExecutor.discover(Introspector is, Class<?> clazz, String identifier) Attempts to discover a FieldGetExecutor.static JexlPropertySetFieldSetExecutor.discover(Introspector is, Class<?> clazz, String identifier, Object value) Attempts to discover a FieldSetExecutor.static JexlPropertyGetIndexedType.discover(Introspector is, Object object, String name) Attempts to find an indexed-property getter in an object.static ListGetExecutorListGetExecutor.discover(Introspector is, Class<?> clazz, Integer index) Attempts to discover a ListGetExecutor.static ListSetExecutorListSetExecutor.discover(Introspector is, Class<?> clazz, Object identifier, Object value) Attempts to discover a ListSetExecutor.static MapGetExecutorMapGetExecutor.discover(Introspector is, Class<?> clazz, Object identifier) Attempts to discover a MapGetExecutor.static MapSetExecutorMapSetExecutor.discover(Introspector is, Class<?> clazz, Object identifier, Object value) Attempts to discover a MapSetExecutor.static MethodExecutorMethodExecutor.discover(Introspector is, Object obj, String method, Object[] args) Discovers aMethodExecutor.static PropertyGetExecutorPropertyGetExecutor.discover(Introspector is, Class<?> clazz, String property) Discovers a PropertyGetExecutor.static PropertySetExecutorPropertySetExecutor.discover(Introspector is, Class<?> clazz, String property, Object value) Discovers a PropertySetExecutor.(package private) static MethodPropertyGetExecutor.discoverGet(Introspector is, String which, Class<?> clazz, String property) Base method for boolean and object property get.private static MethodPropertySetExecutor.discoverSet(Introspector is, Class<?> clazz, String property, Object arg) Discovers the method for aJexlPropertySet.private static MethodPropertySetExecutor.lookupSetEmptyArray(Introspector is, Class<?> clazz, String methodName) Finds an empty array property setter method bymethodName.