Please provide default impl for new methods on Collection/Map interfaces
Aleksey Shipilev
aleksey.shipilev at oracle.com
Thu Sep 20 03:31:44 PDT 2012
Hi Peter,
On 09/20/2012 01:37 PM, Peter Reilly wrote:
> However, while attempting to compile some current code with the jdk8 compiler,
> there were a small number of issues with code that implements some java.util
> interfaces. The two that my code had problems with were Collection and Map.
Can you provide a more concrete example? Was that your custom
collections were failing to compile against JDK8?
> I worked around this by compiling a custom version of lamdba with the
> missing methods getting default implementation in
> j.u.AbstractCollection and j.u.AbstractMap.
Aha, so your collections were implementing Collection, but not extending
AbstractCollection? Which methods you had to add? I see most of the new
methods have defaults in Collection.
-Aleksey.
More information about the lambda-dev
mailing list