Package org.apache.commons.jexl2
Class JadeIntrospect
java.lang.Object
org.apache.commons.jexl2.internal.Introspector
org.apache.commons.jexl2.introspection.UberspectImpl
org.apache.commons.jexl2.JadeIntrospect
- All Implemented Interfaces:
org.apache.commons.jexl2.introspection.Uberspect
public class JadeIntrospect
extends org.apache.commons.jexl2.introspection.UberspectImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet, org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet, org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer -
Field Summary
Fields inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
TRY_FAILEDFields inherited from class org.apache.commons.jexl2.internal.Introspector
rlog -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal org.apache.commons.jexl2.internal.AbstractExecutor.GetgetJadeGetExecutor(Object obj, Object identifier) Identical to getGetExecutor, but does check for map first.org.apache.commons.jexl2.introspection.JexlPropertyGetgetPropertyGet(Object obj, Object identifier, org.apache.commons.jexl2.JexlInfo info) Overwriting method to replace "getGetExecutor" call with "getJadeGetExecutor"Methods inherited from class org.apache.commons.jexl2.introspection.UberspectImpl
getConstructor, getConstructorMethod, getField, getIndexedGet, getIterator, getMethod, getPropertySet, setLoaderMethods inherited from class org.apache.commons.jexl2.internal.Introspector
base, getClassByName, getConstructor, getField, getFieldNames, getGetExecutor, getMethod, getMethod, getMethodExecutor, getMethodNames, getMethods, getSetExecutor, setClassLoader, toInteger, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.jexl2.introspection.Uberspect
setClassLoader
-
Constructor Details
-
JadeIntrospect
public JadeIntrospect(org.apache.commons.logging.Log runtimeLogger)
-
-
Method Details
-
getPropertyGet
public org.apache.commons.jexl2.introspection.JexlPropertyGet getPropertyGet(Object obj, Object identifier, org.apache.commons.jexl2.JexlInfo info) Overwriting method to replace "getGetExecutor" call with "getJadeGetExecutor"- Specified by:
getPropertyGetin interfaceorg.apache.commons.jexl2.introspection.Uberspect- Overrides:
getPropertyGetin classorg.apache.commons.jexl2.introspection.UberspectImpl
-
getJadeGetExecutor
public final org.apache.commons.jexl2.internal.AbstractExecutor.Get getJadeGetExecutor(Object obj, Object identifier) Identical to getGetExecutor, but does check for map first. Mainly to avoid problems with 'class' properties.
-