Author: fanningpj Date: Wed Dec 29 13:39:07 2021 New Revision: 1896507 URL: http://svn.apache.org/viewvc?rev=1896507&view=rev Log: fix test
Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java Modified: poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java?rev=1896507&r1=1896506&r2=1896507&view=diff ============================================================================== --- poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java (original) +++ poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java Wed Dec 29 13:39:07 2021 @@ -111,6 +111,7 @@ public final class LookupUtils { public interface ValueVector { ValueEval getItem(int index); int getSize(); + default Iterator<Integer> indexIterator() { return new Iterator<Integer>() { int pos = 0; @@ -126,19 +127,14 @@ public final class LookupUtils { } }; } - /** - * @since POI 5.2.0 - */ - default Spliterator<Integer> indexSpliterator() { - return Spliterators.spliterator(indexIterator(), getSize(), 0); - } + default Iterator<Integer> reverseIndexIterator() { return new Iterator<Integer>() { - int pos = getSize() - 1; + private int pos = getSize() - 1; @Override public boolean hasNext() { - return pos >= 0; + return pos > 0; } @Override @@ -149,12 +145,6 @@ public final class LookupUtils { } }; } - /** - * @since POI 5.2.0 - */ - default Spliterator<Integer> reverseIndexSpliterator() { - return Spliterators.spliterator(reverseIndexIterator(), getSize(), 0); - } } private static final class RowVector implements ValueVector { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@poi.apache.org For additional commands, e-mail: commits-h...@poi.apache.org