ARM Blocks: ease of use and for loops
reinier at zwitserloot.com
Wed Nov 11 13:13:45 PST 2009
I think the idea was thus:
Just like the concept of a FilterInputStream, the google codebase contains
many instances of filtering Iterators. Possibly, for example, a MapIterator.
The concept of having a CloseableIterator does not survive filtering. This
I think that was the gist of the message. The argument has some merit, I
On Wed, Nov 11, 2009 at 9:40 PM, Neal Gafter <neal at gafter.com> wrote:
> On Wed, Nov 11, 2009 at 12:06 PM, Kevin Bourrillion <kevinb at google.com
> > I can't stand the thought of having to descend into RandomAccess-style
> > hell, so passing an iterator through these methods will likely wipe the
> > Closeable right off, making the foreach improvement less applicable.
> I can't quite parse this sentence. What is RandomAccess-style hell? What
> does it mean to "wipe" a Closeable?
> I wouldn't expect methods that receive an Iterator to close it, since the
> caller retains a reference to it. Can you please explain the issue you're
> concerned about?
More information about the coin-dev