diff options
author | Arne Juul <arnej@vespa.ai> | 2023-11-02 19:06:23 +0000 |
---|---|---|
committer | Arne Juul <arnej@vespa.ai> | 2023-11-02 19:54:24 +0000 |
commit | dcae63a899fc119601cfc3f65bdec756ac5d5028 (patch) | |
tree | 0a5f096aadee8f60c668952eafb2081beee83ef6 | |
parent | 52fc85fc358231d8cd0161dde6c9fa188fe6e1ef (diff) |
wrap context if needed
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/TensorFunctionNode.java | 12 |
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(); } |