hg: lambda/lambda/jdk: Renaming of Operator -> BinaryOperator (along with primitives)
mike.duigou at oracle.com
mike.duigou at oracle.com
Wed Apr 25 17:48:32 PDT 2012
Changeset: 71b7873fd428
Author: mduigou
Date: 2012-04-25 17:47 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/71b7873fd428
Renaming of Operator -> BinaryOperator (along with primitives)
Adds Factory<T> functional interface.
Fixes problem with clean build of test-ng tests after switching to new build-infra (CORE_PKGS was missing java.util.functions)
Renames Predicate<T>.eval() -> test()
Removes fused Iterable.filterMap() and Iterable.filterMapReduce()
! make/java/java/FILES_java.gmk
! makefiles/docs/CORE_PKGS.gmk
! src/share/classes/java/lang/BiStream.java
! src/share/classes/java/lang/Iterable.java
! src/share/classes/java/util/CollectionHelpers.java
! src/share/classes/java/util/Iterables.java
! src/share/classes/java/util/Iterators.java
! src/share/classes/java/util/ParallelIterable.java
! src/share/classes/java/util/ParallelIterables.java
+ src/share/classes/java/util/functions/BinaryOperator.java
+ src/share/classes/java/util/functions/DoubleBinaryOperator.java
- src/share/classes/java/util/functions/DoubleOperator.java
+ src/share/classes/java/util/functions/Factory.java
+ src/share/classes/java/util/functions/IntBinaryOperator.java
- src/share/classes/java/util/functions/IntOperator.java
+ src/share/classes/java/util/functions/LongBinaryOperator.java
- src/share/classes/java/util/functions/LongOperator.java
! src/share/classes/java/util/functions/Mappers.java
- src/share/classes/java/util/functions/Operator.java
! src/share/classes/java/util/functions/Predicate.java
! src/share/classes/java/util/functions/Predicates.java
! test-ng/tests/org/openjdk/tests/java/util/IteratorsNullTest.java
! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
! test-ng/tests/org/openjdk/tests/java/util/functions/PredicatesTest.java
! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest2.java
More information about the lambda-dev
mailing list