Просмотр исходного кода

fix test

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896507 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_2_0
PJ Fanning 2 лет назад
Родитель
Сommit
2e52cb7452
1 измененных файлов: 4 добавлений и 14 удалений
  1. 4
    14
      poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java

+ 4
- 14
poi/src/main/java/org/apache/poi/ss/formula/functions/LookupUtils.java Просмотреть файл

@@ -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 {

Загрузка…
Отмена
Сохранить