RFR: CR#8004561 : Additional Functional Interfaces and Updates

Howard Lovatt howard.lovatt at gmail.com
Thu Dec 20 18:07:21 PST 2012


1. DoubleBlock doesn't extend Block<Double> and doesn't have a default
method, similarly int and long
2. Similarly all the rest like Function aren't extended

Is this the correct link - it seems to have gone backwards?

 -- Howard.


On 21 December 2012 12:41, Mike Duigou <mike.duigou at oracle.com> wrote:

> Hello all;
>
> Here are some additional functional interfaces for review. The additions
> fill in holes for primitive types and for two operand "Bi" operations.
>
> http://cr.openjdk.java.net/~mduigou/8004561/0/webrev/
>
> http://cr.openjdk.java.net/~mduigou/8004561/0/specdiff/java/util/function/package-summary.html
>
> Additionally, this patch contains naming updates on the existing
> functional interfaces following 335 EG review. It does not include the
> interface specializations and default methods previously proposed in
> CR#8004015. That proposal has been withdrawn. It turned out that user
> errors involving unexpected boxing were just too common for the value
> provided.
>
> Mike
>
>


-- 
  -- Howard.


More information about the lambda-dev mailing list