summaryrefslogtreecommitdiffstats
path: root/searchlib/src/main
diff options
context:
space:
mode:
authorAndreas Eriksen <andreer@yahooinc.com>2022-06-16 17:28:23 +0200
committerAndreas Eriksen <andreer@yahooinc.com>2022-06-16 17:43:11 +0200
commit68f91dd5da8e5cdadedb15aaa6a46f41bbd5ffba (patch)
treea4578b8aa346df9894789e9303d661a1164dbb18 /searchlib/src/main
parent63aaa95c026bd4b0ad2f61891446d0cf9b75b1af (diff)
pattern matching for instanceof reduces casting
Diffstat (limited to 'searchlib/src/main')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java
index b48303ae98b..c64f0eaa211 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java
@@ -32,8 +32,8 @@ public class Simplifier extends ExpressionTransformer<TransformContext> {
node = transformChildren((CompositeNode) node, context); // depth first
if (node instanceof IfNode)
node = transformIf((IfNode) node);
- if (node instanceof EmbracedNode && hasSingleUndividableChild((EmbracedNode)node))
- node = ((EmbracedNode)node).children().get(0);
+ if (node instanceof EmbracedNode e && hasSingleUndividableChild(e))
+ node = e.children().get(0);
if (node instanceof ArithmeticNode)
node = transformArithmetic((ArithmeticNode) node);
if (node instanceof NegativeNode)