hg: lambda/lambda/jdk: work on iterators and mapiterator. cleans up incorrect behaviour with subsequent calls to hasNext consuming elements from source.

mike.duigou at oracle.com mike.duigou at oracle.com
Wed Sep 12 13:31:08 PDT 2012


Changeset: c94321c10623
Author:    mduigou
Date:      2012-09-12 13:29 -0700
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c94321c10623

work on iterators and mapiterator. cleans up incorrect behaviour with subsequent calls to hasNext consuming elements from source.

! src/share/classes/java/util/MapIterator.java
! src/share/classes/java/util/streams/ops/AllMatchOp.java
! src/share/classes/java/util/streams/ops/AnyMatchOp.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/BiFilterOp.java
! src/share/classes/java/util/streams/ops/BiMapOp.java
! src/share/classes/java/util/streams/ops/FilterOp.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
! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/ForEachOpTest.java



More information about the lambda-dev mailing list