hg: lambda/lambda/jdk: - remove Spliterator.iterator(), see Streams.iteratorFrom for equivalent (original) (raw)

Paul Benedict pbenedict at apache.org
Tue Jan 22 15:29:18 PST 2013


Regarding trySplit/tryAdvance, methods that start with "try" indicate they throw an exception upon failing to split or advance. Brian, but you did indicate at least the first can return null, right? So why not just remove "try" and name them split()/advance()?

I think this pattern makes sense: tryABC -> returns element or throws an exception ABC -> returns element or null

Paul



More information about the lambda-libs-spec-observers mailing list