hg: lambda/lambda/jdk: 3 new changesets

Rémi Forax forax at univ-mlv.fr
Wed May 30 15:00:57 PDT 2012


On 05/30/2012 09:29 PM, brian.goetz at oracle.com wrote:
> Changeset: b0c33c2eb0a9
> Author:    briangoetz
> Date:      2012-05-30 15:25 -0400
> URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b0c33c2eb0a9
>
> Minor doc tweaks
>
> ! src/share/classes/java/lang/invoke/LambdaMetafactory.java
>
> Changeset: b30865c62616
> Author:    briangoetz
> Date:      2012-05-30 15:26 -0400
> URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b30865c62616
>
> Update to latest testng
>
> ! test-ng/build.xml
>
> Changeset: f0554992d9c5
> Author:    briangoetz
> Date:      2012-05-30 15:29 -0400
> URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/f0554992d9c5
>
> 7172553: A utility class that forms the basis of a String.join() operation
> Summary: A class which will support String.join() that complements lambda changes
> Reviewed-by: smarks, briangoetz, psandoz
> Contributed-by: jgish
>
> ! make/java/java/FILES_java.gmk
> ! makefiles/java/java/FILES_java.gmk
> + src/share/classes/java/util/StringJoiner.java
> + test-ng/tests/org/openjdk/tests/java/util/StringJoinerTest.java
>
>

I don't like the class StringJoiner because despite the fact it's a 
reduce operation,
it's implemented as a Fillable, so something eager which will not work 
as is in the parallel world.

I think it's better to add join() on Iterable.

Rémi



More information about the lambda-dev mailing list