Xu Pengcheng created JEXL-406:
---------------------------------
Summary: allow override Engine.createTemplateInterpreter ?
Key: JEXL-406
URL: https://issues.apache.org/jira/browse/JEXL-406
Project: Commons JEXL
Issue Type: Improvement
Reporter: Xu Pengcheng
I defined a Interpreter for JexlEngine but found it does not work while
evaluating template string, I debugged and found Interpreter of jexl is not
applied for TemplateEngine by default.
I found there is a method createTemplateInterpreter in Engine.class
{code:java}
/**
* Creates a template interpreter.
* @param args the template interpreter arguments
*/
protected Interpreter createTemplateInterpreter(final
TemplateInterpreter.Arguments args) {
return new TemplateInterpreter(args);
}{code}
But the parameter TemplateInterpreter.Arguments is not visible outside of the
package, is it possible to change the visibility so that we can override it?
Thanks!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)