summaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-02-27 14:19:11 +0000
committerArne Juul <arnej@yahooinc.com>2023-02-27 14:19:11 +0000
commitc32d266e593f48a4c1c63e600d865a40d749cc62 (patch)
tree212014634efe5f11a21e75cfdc871d78a7f08a96 /container-search
parent3d84f0c0c8d18da492fb7520bb5927f0d090eeed (diff)
add Override annotations
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/ranking/SimpleEvaluator.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/ranking/SimpleEvaluator.java b/container-search/src/main/java/com/yahoo/search/ranking/SimpleEvaluator.java
index 39abacc17f1..c8aa2b6b776 100644
--- a/container-search/src/main/java/com/yahoo/search/ranking/SimpleEvaluator.java
+++ b/container-search/src/main/java/com/yahoo/search/ranking/SimpleEvaluator.java
@@ -15,25 +15,28 @@ public class SimpleEvaluator implements Evaluator {
private final FunctionEvaluator evaluator;
private final Set<String> neededInputs;
-
public SimpleEvaluator(FunctionEvaluator prototype) {
this.evaluator = prototype;
this.neededInputs = new HashSet<String>(prototype.function().arguments());
}
+ @Override
public Collection<String> needInputs() { return List.copyOf(neededInputs); }
+ @Override
public SimpleEvaluator bind(String name, Tensor value) {
if (value != null) evaluator.bind(name, value);
neededInputs.remove(name);
return this;
}
+ @Override
public double evaluateScore() {
return evaluator.evaluate().asDouble();
}
+ @Override
public String toString() {
var buf = new StringBuilder();
buf.append("SimpleEvaluator(");