Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.1
-
None
Description
When a class exposes a "pseudo" indexed property container, JEXL should be able to introspect and expose it.
For instance, given a class exposing the methods 'void setProperty(String name, Object value)' and 'Object getProperty(String name)' and an instance 'o' exposed through the context, JEXL should allow the expressions 'o.property.first' to execute 'o.getProperty("first")' and the expression 'o.property.first = "ONE"' to execute 'o.setProperty("first", "ONE").