Javadoc in 9 seems to treat all interfaces with only one method as functional interfaces

Florian Weimer fw at deneb.enyo.de
Thu Mar 20 20:30:59 UTC 2014


* Paul Benedict:

> It's a bug because it was an early decision in JDK 8 that got changed:
> http://mail.openjdk.java.net/pipermail/lambda-libs-spec-experts/2013-November/002379.html
>
> And then the change:
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-January/024165.html

So it's a functional interface, but the documentation doesn't say so
because we don't want it to be a functional interface?  That's rather
odd and suggests that something went wrong with the design. :-)



More information about the core-libs-dev mailing list