RFR (M) : JDK-8004561 : Addition Functional Interfaces for Lambda Libraries
mike.duigou at oracle.com
Tue Feb 19 20:22:07 UTC 2013
Thank you for the feedback David.
On Feb 18 2013, at 21:29 , David Holmes wrote:
> I've flagged this elsewhere but you may not have seen it:
> + * Predicate<String>
> If we use < then we should also use >.
It's not required to use > in HTML 4.01 transitional or HTML 5.0. Doclint was complaining about this but it has (or soon will be) amended. It could still be a style requirement to use >
I will push this changeset with ">" but assume that if the decision is to require ">" then doclint will remind us thoroughly and repeatedly to correct this before Java 8 is released.
> Aside: it would be much easier to maintain consistent style if we used a "template" to define the main outline of each family of interfaces and generated the specializations from that (similar to how we generate the various bytebuffer classes).
Like Chris I have mixed feelings about templating for similar reasons. Our current generated sources work very poorly with IDEs. If we can improve the user experience with generated sources I would be very much willing to consider it.
More information about the core-libs-dev