[ https://issues.apache.org/jira/browse/JEXL-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17767480#comment-17767480 ]
Xu Pengcheng commented on JEXL-406: ----------------------------------- And also we added unit test support for our jexl codes, and use Interpreter to mark whether a node was accessed or not to calculate test coverage. > allow override Engine.createTemplateInterpreter ? > ------------------------------------------------- > > Key: JEXL-406 > URL: https://issues.apache.org/jira/browse/JEXL-406 > Project: Commons JEXL > Issue Type: Improvement > Affects Versions: 3.3 > Reporter: Xu Pengcheng > Assignee: Henri Biestro > Priority: Major > > 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)