This is the class to derive to customize introspection.
| Modifier and Type | Class and Description |
|---|---|
| private class | UberspectImpl.ConstructorMethod
A JexlMethod that wraps constructor. |
| public static class | UberspectImpl.FieldPropertyGet
Deprecated
Do not use externally - will be made private in a later version
A JexlPropertyGet for public fields.
|
| public static class | UberspectImpl.FieldPropertySet
Deprecated
Do not use externally - will be made private in a later version
A JexlPropertySet for public fields.
|
| public static class | UberspectImpl.IndexedContainer
A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments. |
| private static class | UberspectImpl.IndexedType
Abstract an indexed property container. |
| Modifier and Type | Field and Description |
|---|---|
| public static final Object | TRY_FAILED
Publicly exposed special failure object returned by tryInvoke. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Constructor | getConstructor(Object
a class or class name ctorHandle, Object[] constructor arguments args, JexlInfo contextual information info)Implements org.
Deprecated
Returns a class constructor.
|
| public JexlMethod | getConstructorMethod(Object
a class or class name ctorHandle, Object[] constructor arguments args, JexlInfo contextual information info)Implements org. |
| public Field | |
| protected JexlPropertyGet | Returns: a JexlPropertyGet is successfull, null otherwisethe object object, String the container name name)Attempts to find an indexed-property getter in an object. |
| public Iterator | getIterator(Object
to get the iterator for obj, JexlInfo contextual information info)Implements org. |
| public JexlMethod | |
| public JexlPropertyGet | getPropertyGet(Object
the object to get the property from obj, Object property name identifier, JexlInfo contextual information info)Implements org. |
| public JexlPropertySet | getPropertySet(final Object
the object to get the property from. obj, final Object property name identifier, Object value to set arg, JexlInfo contextual information info)Implements org. |
| public void |