## Uses of Class
org.apache.commons.jexl3.internal.introspection.Introspector

- Packages that use Introspector
  Package | Description
  --- | ---
  org.apache.commons.jexl3.internal.introspection | Provides low-level introspective services.

- - ### Uses of Introspector in org.apache.commons.jexl3.internal.introspection

    Methods in org.apache.commons.jexl3.internal.introspection that return Introspector
    Modifier and Type | Method and Description
    --- | ---
    `protected Introspector` | Uberspect.`base()` Gets the current introspector base.

    Methods in org.apache.commons.jexl3.internal.introspection with parameters of type Introspector
    Modifier and Type | Method and Description
    --- | ---
    `static ListGetExecutor` | ListGetExecutor.`discover(Introspector is, Class<?> clazz, Integer index)` Attempts to discover a ListGetExecutor.
    `static MapGetExecutor` | MapGetExecutor.`discover(Introspector is, Class<?> clazz, Object identifier)` Attempts to discover a MapGetExecutor.
    `static DuckGetExecutor` | DuckGetExecutor.`discover(Introspector is, Class<?> clazz, Object identifier)` Attempts to discover a DuckGetExecutor.
    `static ListSetExecutor` | ListSetExecutor.`discover(Introspector is, Class<?> clazz, Object identifier, Object value)` Attempts to discover a ListSetExecutor.
    `static DuckSetExecutor` | DuckSetExecutor.`discover(Introspector is, Class<?> clazz, Object key, Object value)` Discovers a DuckSetExecutor.
    `static MapSetExecutor` | MapSetExecutor.`discover(Introspector is, Class<?> clazz, Object identifier, Object value)` Attempts to discover a MapSetExecutor.
    `static BooleanGetExecutor` | BooleanGetExecutor.`discover(Introspector is, Class<?> clazz, String property)` Discovers a BooleanGetExecutor.
    `static JexlPropertyGet` | FieldGetExecutor.`discover(Introspector is, Class<?> clazz, String identifier)` Attempts to discover a FieldGetExecutor.
    `static PropertyGetExecutor` | PropertyGetExecutor.`discover(Introspector is, Class<?> clazz, String property)` Discovers a PropertyGetExecutor.
    `static PropertySetExecutor` | PropertySetExecutor.`discover(Introspector is, Class<?> clazz, String property, Object arg)` Discovers a PropertySetExecutor.
    `static JexlPropertySet` | FieldSetExecutor.`discover(Introspector is, Class<?> clazz, String identifier, Object value)` Attempts to discover a FieldSetExecutor.
    `static ConstructorMethod` | ConstructorMethod.`discover(Introspector is, Object ctorHandle, Object... args)` Discovers a class constructor and wrap it as a JexlMethod.
    `static JexlPropertyGet` | IndexedType.`discover(Introspector is, Object object, String name)` Attempts to find an indexed-property getter in an object.
    `static MethodExecutor` | MethodExecutor.`discover(Introspector is, Object obj, String method, Object[] args)` Discovers a `MethodExecutor`.

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.