From 6f86b40f3076b2f09e57769a8ec93fd63ea0d1e1 Mon Sep 17 00:00:00 2001 From: Guangxu Cheng Date: Wed, 25 Apr 2018 10:55:52 +0800 Subject: [PATCH] HBASE-20484 Remove the unnecessary autoboxing in FilterListBase --- .../src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java index e02f7e2515..d6bb75cd04 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterListBase.java @@ -56,8 +56,8 @@ public abstract class FilterListBase extends FilterBase { if (rowFilters.isEmpty()) { return defaultValue; } - Boolean retValue = rowFilters.get(0).isReversed(); - boolean allEqual = rowFilters.stream().map(Filter::isReversed).allMatch(retValue::equals); + boolean retValue = rowFilters.get(0).isReversed(); + boolean allEqual = rowFilters.stream().allMatch(f -> f.isReversed() == retValue); if (!allEqual) { throw new IllegalArgumentException("Filters in the list must have the same reversed flag"); } -- 2.13.0