public char[] toChars(String key, Template value) { try { return toChars(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
public char[] toChars(String key, Template value) { try { return toChars(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
public byte[] toBytes(String key, Template value) { try { return toBytes(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
public String toString(String key, Template value) { try { return toString(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
public String toString(String key, Template value) { try { return toString(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
public byte[] toBytes(String key, Template value) { try { return toBytes(key, value.evaluate()); } catch (ParseException e) { throw new RuntimeException(e.getMessage(), e); } }
@Override public Object eval(ScriptContext context) throws ScriptException { try { return template.evaluate(); } catch (ParseException e) { throw new ScriptException(e.getMessage(), template.getName(), e.getErrorOffset()); } }
result = macro.evaluate(args); } else { throw new ParseException("No such macro \"" + filteredName + "\" or import method " + ClassUtils.getMethodFullName(filteredName, types) + ".", node.getOffset());
Template macro = ((Template) leftParameter).getMacros().get(name); if (macro != null) { result = macro.evaluate(args); } else { throw new ParseException("No such macro or method " + name + " in " + leftParameter.getClass().getCanonicalName(), node.getOffset());
Template macro = ((Template) leftParameter).getMacros().get(name); if (macro != null) { result = macro.evaluate(args); } else { throw new ParseException("No such macro or method " + name + " in " + leftParameter.getClass().getCanonicalName(), node.getOffset());
result = macro.evaluate(args); } else { throw new ParseException("No such macro \"" + filteredName + "\" or import method " + ClassUtils.getMethodFullName(filteredName, types) + ".", node.getOffset());