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
-
-
Constructor Summary
Constructors Constructor Description JadeIntrospect(org.apache.commons.logging.Log runtimeLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.jexl2.internal.AbstractExecutor.Get
getJadeGetExecutor(java.lang.Object obj, java.lang.Object identifier)
Identical to getGetExecutor, but does check for map first.org.apache.commons.jexl2.introspection.JexlPropertyGet
getPropertyGet(java.lang.Object obj, java.lang.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, setLoader
-
Methods inherited from class org.apache.commons.jexl2.internal.Introspector
base, getClassByName, getConstructor, getField, getFieldNames, getGetExecutor, getMethod, getMethod, getMethodExecutor, getMethodNames, getMethods, getSetExecutor, setClassLoader, toInteger, toString
-
-
-
-
Method Detail
-
getPropertyGet
public org.apache.commons.jexl2.introspection.JexlPropertyGet getPropertyGet(java.lang.Object obj, java.lang.Object identifier, org.apache.commons.jexl2.JexlInfo info)
Overwriting method to replace "getGetExecutor" call with "getJadeGetExecutor"- Specified by:
getPropertyGet
in interfaceorg.apache.commons.jexl2.introspection.Uberspect
- Overrides:
getPropertyGet
in classorg.apache.commons.jexl2.introspection.UberspectImpl
-
getJadeGetExecutor
public final org.apache.commons.jexl2.internal.AbstractExecutor.Get getJadeGetExecutor(java.lang.Object obj, java.lang.Object identifier)
Identical to getGetExecutor, but does check for map first. Mainly to avoid problems with 'class' properties.
-
-