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.
|