summaryrefslogtreecommitdiffstats
path: root/searchlib/src
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-09-21 12:12:19 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-09-21 16:27:49 +0200
commit38e0bb661328edde765c9cd35e366d7ccd581f11 (patch)
tree607ed0f7341b05f09ab068f9a232387f0bc8b476 /searchlib/src
parent083aa54d59aecc9f9d045d4bde6cdb6c6cbe4dec (diff)
Use pattern variable
Diffstat (limited to 'searchlib/src')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/transform/Simplifier.java6
1 files changed, 2 insertions, 4 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 c64f0eaa211..90861e64164 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
@@ -110,9 +110,8 @@ public class Simplifier extends ExpressionTransformer<TransformContext> {
}
private ExpressionNode transformNegativeNode(NegativeNode node) {
- if ( ! (node.getValue() instanceof ConstantNode) ) return node;
+ if ( ! (node.getValue() instanceof ConstantNode constant) ) return node;
- ConstantNode constant = (ConstantNode) node.getValue();
if ( ! (constant.getValue() instanceof DoubleCompatibleValue)) return node;
return new ConstantNode(constant.getValue().negate() );
}
@@ -141,8 +140,7 @@ public class Simplifier extends ExpressionTransformer<TransformContext> {
}
private boolean isZero(ExpressionNode node) {
- if ( ! (node instanceof ConstantNode)) return false;
- ConstantNode constant = (ConstantNode)node;
+ if ( ! (node instanceof ConstantNode constant)) return false;
if ( ! constant.getValue().hasDouble()) return false;
return constant.getValue().asDouble() == 0.0;
}