Eu tenho uma interface que retorna java.lang.Iterable<T>
.
Gostaria de manipular esse resultado usando a API Java 8 Stream.
No entanto, o Iterable não pode "transmitir".
Alguma idéia de como usar o Iterable como um fluxo sem convertê-lo em lista?
myIterable.stream()
não existe!
Stream.of(iterable)
produz Stream<Iterable<Object>>
.