Chia-Ping Tsai created HBASE-20484:
--------------------------------------

             Summary: Remove the unnecessary autoboxing in FilterListBase
                 Key: HBASE-20484
                 URL: https://issues.apache.org/jira/browse/HBASE-20484
             Project: HBase
          Issue Type: Bug
            Reporter: Chia-Ping Tsai


{code:java}
protected static boolean checkAndGetReversed(List<Filter> rowFilters, boolean 
defaultValue) {
  if (rowFilters.isEmpty()) {
    return defaultValue;
  }
  Boolean retValue = rowFilters.get(0).isReversed();   // this one
  boolean allEqual = 
rowFilters.stream().map(Filter::isReversed).allMatch(retValue::equals);
  if (!allEqual) {
    throw new IllegalArgumentException("Filters in the list must have the same 
reversed flag");
  }
  return retValue;
}
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to