hg: lambda/lambda/jdk: More enforcement of input/output shape matchup; correctly specify input/output shapes for more ops; rework MapIterator implementations to avoid boxing

brian.goetz at oracle.com brian.goetz at oracle.com
Wed Sep 5 14:57:48 PDT 2012


Changeset: 250842824019
Author:    briangoetz
Date:      2012-09-05 17:57 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/250842824019

More enforcement of input/output shape matchup; correctly specify input/output shapes for more ops; rework MapIterator implementations to avoid boxing

! src/share/classes/java/util/Mapping.java
! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/LinearPipeline.java
! src/share/classes/java/util/streams/MapPipeline.java
! src/share/classes/java/util/streams/ops/BiAllMatchOp.java
! src/share/classes/java/util/streams/ops/BiAnyMatchOp.java
! src/share/classes/java/util/streams/ops/BiMapOp.java
! src/share/classes/java/util/streams/ops/BiTeeOp.java
! src/share/classes/java/util/streams/ops/ForEachOp.java
! src/share/classes/java/util/streams/ops/MapExtractKeysOp.java
! src/share/classes/java/util/streams/ops/MapExtractValuesOp.java
! src/share/classes/java/util/streams/ops/MapFilterKeysOp.java
! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java
! src/share/classes/java/util/streams/ops/MapMapValuesOp.java
! src/share/classes/java/util/streams/ops/MapSortedOp.java
! src/share/classes/java/util/streams/ops/MapSwapOp.java
! src/share/classes/java/util/streams/ops/MappedOp.java
! src/share/classes/java/util/streams/ops/SeedlessFoldOp.java
! src/share/classes/java/util/streams/ops/TerminalOp.java



More information about the lambda-dev mailing list