public static class SearchTreeReloadable.JoinedIterator<T>
extends com.google.common.collect.AbstractIterator<T>
コンストラクタと説明 |
---|
JoinedIterator(java.util.Iterator<T> p_i50270_1_,
java.util.Iterator<T> p_i50270_2_,
java.util.Comparator<T> p_i50270_3_) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected T |
computeNext()
Returns the next element.
|
protected T computeNext()
com.google.common.collect.AbstractIterator
AbstractIterator.endOfData()
when
there are no elements left in the iteration. Failure to do so could result in an infinite loop.
The initial invocation of AbstractIterator.hasNext()
or AbstractIterator.next()
calls this method, as does
the first invocation of hasNext
or next
following each successful call to
next
. Once the implementation either invokes endOfData
or throws an exception,
computeNext
is guaranteed to never be called again.
If this method throws an exception, it will propagate outward to the hasNext
or
next
invocation that invoked this method. Any further attempts to use the iterator will
result in an IllegalStateException
.
The implementation of this method may not invoke the hasNext
, next
, or
AbstractIterator.peek()
methods on this instance; if it does, an IllegalStateException
will
result.
computeNext
クラス内 com.google.common.collect.AbstractIterator<T>
endOfData
was called during execution,
the return value will be ignored.