| AbstractExecutor |
Abstract class that is used to execute an arbitrary
method that is introspected.
|
| AbstractExecutor.Get |
Abstract class that is used to execute an arbitrary 'get' method.
|
| AbstractExecutor.Method |
Abstract class that is used to execute an arbitrary method.
|
| AbstractExecutor.Set |
Abstract class that is used to execute an arbitrary 'set' method.
|
| BooleanGetExecutor |
Specialized executor to get a boolean property from an object.
|
| ClassMap |
A cache of introspection information for a specific class instance.
|
| ConstructorMethod |
A JexlMethod that wraps a constructor.
|
| DuckGetExecutor |
Specialized executor to get a property from an object.
|
| DuckSetExecutor |
Specialized executor to set a property of an object.
|
| IndexedType |
Abstract an indexed property container.
|
| Introspector |
This basic function of this class is to return a Method object for a
particular class given the name of a method and the parameters to the method
in the form of an Object[].
|
| ListGetExecutor |
Specialized executor to get a property from a List or array.
|
| ListSetExecutor |
Specialized executor to set a property in a List or array.
|
| MapGetExecutor |
Specialized executor to get a property from a Map.
|
| MapSetExecutor |
Specialized executor to set a property in a Map.
|
| MethodExecutor |
Specialized executor to invoke a method on an object.
|
| MethodKey |
A method key usable by the introspector cache.
|
| MethodKey.AmbiguousException |
Simple distinguishable exception, used when
we run across ambiguous overloading.
|
| Permissions |
Checks whether an element (ctor, field or method) is visible by JEXL introspection.
|
| Permissions.NoJexlClass |
Equivalent of @NoJexl on a ctor, a method or a field in a class.
|
| Permissions.NoJexlPackage |
Equivalent of @NoJexl on a class in a package.
|
| PropertyGetExecutor |
Specialized executor to get a property from an object.
|
| PropertySetExecutor |
Specialized executor to set a property in an object.
|