No, that copies the Enumeration. I'm talking about something that creates lazy Iterators backed by Enumerations.
-- Colin On Thu, Aug 4, 2011 at 12:34 PM, Rémi Forax <fo...@univ-mlv.fr> wrote: > On 08/04/2011 06:17 PM, Colin Decker wrote: > >> One better way to handle this in Java 8 would be to have a utility method >> that takes a Supplier<Enumeration<E>> SAM argument (with a no-arg method >> that returns an Enumeration<E>) and returns an Iterable<E> that gets a >> new >> Enumeration from the supplier each time iterator() is called. It could >> then >> be used with method references: >> >> Iterable<E> iterable = Util.enumerationIterable(#** >> object.getEnumeration); >> >> > you means Collections.list(). > > Rémi > >