Feedback from JSR-310

Brian Goetz brian.goetz at oracle.com
Wed Dec 12 06:14:09 PST 2012


> I found that pretty much all the calls to super.someDefault() have to
> be qualified by the interface type - Intface.super.someDefault().
> Perhaps this is required now? If not, maybe it should be required
> (reduces risk of change in behaviour if a superclass later adds the
> method with the same signature)?

It is required for calling to interfaces, not required for calling to 
classes.  If you found otherwise, that's a bug -- please report!



More information about the lambda-dev mailing list