Browse Source

Simplify implementation of FilteredIterator

Closes gh-33902
pull/33953/head
taehyun 1 year ago committed by Sam Brannen
parent
commit
e0e96c487f
  1. 8
      spring-core/src/main/java/org/springframework/util/FilteredIterator.java

8
spring-core/src/main/java/org/springframework/util/FilteredIterator.java

@ -55,17 +55,13 @@ final class FilteredIterator<E> implements Iterator<E> { @@ -55,17 +55,13 @@ final class FilteredIterator<E> implements Iterator<E> {
if (this.nextSet) {
return true;
}
else {
return setNext();
}
return setNext();
}
@Override
public E next() {
if (!this.nextSet) {
if (!setNext()) {
if (!this.nextSet && !setNext()) {
throw new NoSuchElementException();
}
}
this.nextSet = false;
Assert.state(this.next != null, "Next should not be null");

Loading…
Cancel
Save