summaryrefslogtreecommitdiffstats
path: root/searchlib/src/main
diff options
context:
space:
mode:
authorArne Juul <arnej@vespa.ai>2023-11-02 19:06:23 +0000
committerArne Juul <arnej@vespa.ai>2023-11-02 19:54:24 +0000
commitdcae63a899fc119601cfc3f65bdec756ac5d5028 (patch)
tree0a5f096aadee8f60c668952eafb2081beee83ef6 /searchlib/src/main
parent52fc85fc358231d8cd0161dde6c9fa188fe6e1ef (diff)
wrap context if needed
Diffstat (limited to 'searchlib/src/main')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java
index bd834de10e3..b3f2f265900 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java
@@ -53,8 +53,8 @@ public class TensorFunctionNode extends CompositeNode {
}
private ExpressionNode toExpressionNode(TensorFunction<Reference> f) {
- if (f instanceof ExpressionTensorFunction)
- return ((ExpressionTensorFunction)f).expression;
+ if (f instanceof ExpressionTensorFunction etf)
+ return etf.expression;
else
return new TensorFunctionNode(f);
}
@@ -233,10 +233,10 @@ public class TensorFunctionNode extends CompositeNode {
@Override
public List<TensorFunction<Reference>> arguments() {
- if (expression instanceof CompositeNode)
- return ((CompositeNode)expression).children().stream()
- .map(ExpressionTensorFunction::new)
- .collect(Collectors.toList());
+ if (expression instanceof CompositeNode cNode)
+ return cNode.children().stream()
+ .map(ExpressionTensorFunction::new)
+ .collect(Collectors.toList());
else
return Collections.emptyList();
}