On 10/02/13 19:12, Claude Warren wrote:

I propose that we mark the following as deprecated with the noted substitution

ArrayIterator : Arrays.asList( x[] ).iterator();

ConcatenatedIterator : NiceIterator.andThen()

IteratorIterator : add a method to WrappedIterator to create an
ExtendedIterator that does the same thing.

UniqueExtendedIterator :  I am not sure about this one, but I think
that it should be replaced with a UniqueFilter that can be applied to
any ExtendedIterator.

I haven't been following this but happened to spot that last para which rang alarm bells. :)

UniqueExtendedIterator is used heavily in the code base and, I suspect outside it. Changing its implementation would be one thing but deprecating the class itself would need some justification.

Dave

Reply via email to