Request for Review (#2) : CR#8001634 : Initial set of lambda functional interfaces

Brian Goetz brian.goetz at oracle.com
Wed Nov 14 18:14:27 UTC 2012


Or when one functional interface wants to extend another, such as

   IntBlock extends Block<Integer>



On 11/14/2012 12:12 PM, Mike Duigou wrote:
> The issue is primarily when one class wants to implement more than one functional interface. If the names collide then the class will only be able to implement one of the interfaces.
>
> Mike
>
> On Nov 14 2012, at 07:12 , Craig P. Motlin wrote:
>
>> What's the issue with both methods being named apply?
>>
>> On Tue, Nov 13, 2012 at 2:05 PM, Mike Duigou <mike.duigou at oracle.com> wrote:
>> The name Block.apply currently conflicts with Function.apply and should be renamed.
>>
>
>



More information about the core-libs-dev mailing list