summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-10 13:13:37 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-10 13:13:37 +0200
commite89f96fa9d0e9a5c4e04cf7c52524b23ae04c45a (patch)
tree0f71573057c9e617821c280ad83957a6efd1db70
parent5220d9ee1d6874c022b9a88bff15157282a0f847 (diff)
Make final to prevent accidents.
-rw-r--r--searchlib/abi-spec.json2
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/FunctionReferenceContext.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/abi-spec.json b/searchlib/abi-spec.json
index e2fa80a1c99..0b9cb06d2a5 100644
--- a/searchlib/abi-spec.json
+++ b/searchlib/abi-spec.json
@@ -1382,7 +1382,7 @@
"public void <init>(java.util.Map)",
"public void <init>(java.util.Map, java.util.Map)",
"public com.yahoo.searchlib.rankingexpression.ExpressionFunction getFunction(java.lang.String)",
- "protected com.google.common.collect.ImmutableMap functions()",
+ "protected final com.google.common.collect.ImmutableMap functions()",
"public java.lang.String getBinding(java.lang.String)",
"public com.yahoo.searchlib.rankingexpression.rule.FunctionReferenceContext withBindings(java.util.Map)"
],
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/FunctionReferenceContext.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/FunctionReferenceContext.java
index 428f46ef5a8..084bfe65e06 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/FunctionReferenceContext.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/FunctionReferenceContext.java
@@ -61,7 +61,7 @@ public class FunctionReferenceContext {
*/
public ExpressionFunction getFunction(String name) { return functions.get(name); }
- protected ImmutableMap<String, ExpressionFunction> functions() { return functions; }
+ protected final ImmutableMap<String, ExpressionFunction> functions() { return functions; }
/** Returns the resolution of an argument, or null if it isn't defined in this context */
public String getBinding(String name) { return bindings.get(name); }