Manfred Baedke created COLLECTIONS-900:
------------------------------------------
Summary: IteratorChain#addIterator() does not work properly with
IteratorChain parameters
Key: COLLECTIONS-900
URL: https://issues.apache.org/jira/browse/COLLECTIONS-900
Project: Commons Collections
Issue Type: Bug
Affects Versions: 4.6.0
Reporter: Manfred Baedke
https://github.com/apache/commons-collections/pull/628 changed
IteratorChain#addIterator(final Iterator<? extends E> iterator) so that if the
parameter iterator is an IteratorChain itself, the method will add it's
internal iteratorQueue instead of the iterator. Unfortuntely,
IteratorChain#hasNext() modifies this internal queue, so that #addIterator()
will not work properly anymore. A PR with a test case is linked below.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)