scolebourne at joda.org
Mon Apr 15 01:53:00 PDT 2013
Currently, Project Lambda has a number of helper clases, notably
Collectors and Streams, which are clearly related to the interface.
Since JDK8 has static methods on interfaces, are there plans to move
the static methods to the interface?
This would allow methods such as intBuilder(), emptyIntStream() and
singletonIntStream(int t) to be on IntStream rather than on Stream,
and thus have the simpler names of builder(), emptyStream(),
Making the change might also affect some method names, as sometimes
they read differently, or are otherwise confusing, when on the
As a note, on JSR-310, we did move the methods from similar static
helper classes to the interfaces:
although I'm not sure that counts as precedent yet.
More information about the lambda-dev