JSR 335 Lambda Specification, 0.6.2
Brian Goetz
brian.goetz at oracle.com
Sun Mar 3 12:11:45 PST 2013
A few quick q's:
> Diff:
> http://cr.openjdk.java.net/~dlsmith/jsr335-0.6.2-diff.html
Diff against which version? 0.6.1?
>> Functional Interfaces: Renamed the term functional interface type
>> to just function type
If we were to add structural function types in Java 10 or later, would
this terminology become a problem?
>> Default Methods: Removed support for an explicit package access
>> modifier. Refined the definition of overriding to more accurately
>> represent the intended behavior when the overriding method is
>> inherited (mostly to account for package-access methods).
Did we ever circle back to compare the inheritance rules in the spec
with the FD model? I recall that there were definitely gaps in the
super-call handling of FD -- are there any other known gaps for which we
should at least call out differences, if not update FD itself?
More information about the lambda-spec-observers
mailing list