diff options
author | mduigou <none@none> | 2013-05-06 20:54:48 -0700 |
---|---|---|
committer | mduigou <none@none> | 2013-05-06 20:54:48 -0700 |
commit | 771056c1921f76a1e775becc26eaf6dd38833e64 (patch) | |
tree | 846fbc9f6cc75571737135d9be14a13396fc5b26 /src/share/classes/java/util/Vector.java | |
parent | a90557080ea76b2d008a63943c2fe0ca606b50df (diff) | |
download | jdk8u_jdk-771056c1921f76a1e775becc26eaf6dd38833e64.tar.gz |
8013150: Iterator.remove and forEachRemaining relationship not specified
Reviewed-by: mduigou
Contributed-by: Akhil Arora <akhil.arora@oracle.com>
Diffstat (limited to 'src/share/classes/java/util/Vector.java')
-rw-r--r-- | src/share/classes/java/util/Vector.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/share/classes/java/util/Vector.java b/src/share/classes/java/util/Vector.java index f5007ae84e..fc3a1f7f23 100644 --- a/src/share/classes/java/util/Vector.java +++ b/src/share/classes/java/util/Vector.java @@ -1172,7 +1172,8 @@ public class Vector<E> action.accept((E) elementData[i++]); } // update once at end of iteration to reduce heap write traffic - lastRet = cursor = i; + cursor = i; + lastRet = i - 1; checkForComodification(); } } |