diff options
Diffstat (limited to 'searchlib')
2 files changed, 3 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) diff --git a/searchlib/src/test/java/com/yahoo/searchlib/aggregation/hll/HyperLogLogPrecisionBenchmark.java b/searchlib/src/test/java/com/yahoo/searchlib/aggregation/hll/HyperLogLogPrecisionBenchmark.java index cd283d31931..b55396151f4 100644 --- a/searchlib/src/test/java/com/yahoo/searchlib/aggregation/hll/HyperLogLogPrecisionBenchmark.java +++ b/searchlib/src/test/java/com/yahoo/searchlib/aggregation/hll/HyperLogLogPrecisionBenchmark.java @@ -8,6 +8,7 @@ import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.List; import java.util.Random; +import java.util.stream.Collectors; /** * This benchmarks performs a series of unique counting tests to analyse the HyperLogLog accuracy. |