hg: lambda/lambda/jdk: Introduce initial prototype API for BiStream along with minimal glue to Map interface, associated SAM types and unit tests.
mike.duigou at oracle.com
mike.duigou at oracle.com
Wed Apr 18 14:56:32 PDT 2012
Changeset: 264f1b2ece66
Author: mduigou
Date: 2012-04-18 14:31 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/264f1b2ece66
Introduce initial prototype API for BiStream along with minimal glue to Map interface, associated SAM types and unit tests.
Removes var args Block.chain(...), Predicate.or(...), Predicate.and(...), Predicate.xor(...). These are better as static methods than as extension methods.
! make/java/java/FILES_java.gmk
! make/java/java/Makefile
! make/sun/util/Makefile
+ src/share/classes/java/lang/BiStream.java
+ src/share/classes/java/lang/BiVal.java
+ src/share/classes/java/lang/BiValue.java
! src/share/classes/java/lang/Iterable.java
! src/share/classes/java/util/Map.java
+ src/share/classes/java/util/functions/BiBlock.java
+ src/share/classes/java/util/functions/BiMapper.java
+ src/share/classes/java/util/functions/BiPredicate.java
! src/share/classes/java/util/functions/Block.java
! src/share/classes/java/util/functions/Predicate.java
! src/share/classes/sun/util/PreHashedMap.java
+ test-ng/tests/org/openjdk/tests/java/util/BiStreamTest.java
More information about the lambda-dev
mailing list