Vyacheslav Shago created JEXL-225:
-------------------------------------
Summary: Incorrect invoking methods with ObjectContext
Key: JEXL-225
URL: https://issues.apache.org/jira/browse/JEXL-225
Project: Commons JEXL
Issue Type: Bug
Affects Versions: 3.1
Reporter: Vyacheslav Shago
After apply fix in [JEXL-190|https://issues.apache.org/jira/browse/JEXL-190]
folowing code doesn't work anymore:
{code}
public class Example {
public static void main(String[] args) {
JexlEngine jexl = new JexlBuilder().create();
ObjectContext<Foo> context = new ObjectContext<>(jexl, new Foo());
JexlExpression expression = jexl.createExpression("bar()");
System.out.println(expression.evaluate(context));
}
public static class Foo extends HashMap<String, Object>{
public String bar(){
return "bar";
}
}
}
{code}
Also doesn't work this code:
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)