summaryrefslogtreecommitdiff
path: root/modules/lang-mustache/src/main
diff options
context:
space:
mode:
authorJack Conradson <osjdconrad@gmail.com>2017-06-07 16:06:11 -0700
committerGitHub <noreply@github.com>2017-06-07 16:06:11 -0700
commitd187fa78fde38a7c2a9cf44237b8fab71dbc3d4a (patch)
treee3ae5736f43eb90078fe3d768ae0f4ce59b641ec /modules/lang-mustache/src/main
parent4034cd429dd5e466b1e5bd6d19584744c83a41c2 (diff)
Generate Painless Factory for Creating Script Instances (#25120)
Diffstat (limited to 'modules/lang-mustache/src/main')
-rw-r--r--modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java
index 65e23ef87a..16081b3dd1 100644
--- a/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java
+++ b/modules/lang-mustache/src/main/java/org/elasticsearch/script/mustache/MustacheScriptEngine.java
@@ -86,7 +86,7 @@ public final class MustacheScriptEngine implements ScriptEngine {
/**
* Used at query execution time by script service in order to execute a query template.
* */
- private class MustacheExecutableScript implements TemplateScript {
+ private class MustacheExecutableScript extends TemplateScript {
/** Factory template. */
private Mustache template;
@@ -96,6 +96,7 @@ public final class MustacheScriptEngine implements ScriptEngine {
* @param template the compiled template object wrapper
**/
MustacheExecutableScript(Mustache template, Map<String, Object> params) {
+ super(params);
this.template = template;
this.params = params;
}