diff options
author | mduigou <none@none> | 2013-09-13 11:18:44 -0700 |
---|---|---|
committer | mduigou <none@none> | 2013-09-13 11:18:44 -0700 |
commit | 5b0ad0ed295b972a2bbe8271941376f8bcb00280 (patch) | |
tree | 1eaa9f98b2b71c8277bc236c4e40e1072fa531fb /src/share/classes/java/util/concurrent | |
parent | a1ff6537554f28b04ad7fc36660595b267b7630c (diff) | |
download | jdk8u_jdk-5b0ad0ed295b972a2bbe8271941376f8bcb00280.tar.gz |
8021591: Additional explicit null checks
Reviewed-by: psandoz, alanb
Diffstat (limited to 'src/share/classes/java/util/concurrent')
-rw-r--r-- | src/share/classes/java/util/concurrent/ConcurrentHashMap.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/share/classes/java/util/concurrent/ConcurrentHashMap.java b/src/share/classes/java/util/concurrent/ConcurrentHashMap.java index 1936e24494..9476bc411b 100644 --- a/src/share/classes/java/util/concurrent/ConcurrentHashMap.java +++ b/src/share/classes/java/util/concurrent/ConcurrentHashMap.java @@ -49,6 +49,7 @@ import java.util.Hashtable; import java.util.Iterator; import java.util.Map; import java.util.NoSuchElementException; +import java.util.Objects; import java.util.Set; import java.util.Spliterator; import java.util.concurrent.ConcurrentMap; @@ -4410,6 +4411,7 @@ public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> } public final boolean removeAll(Collection<?> c) { + Objects.requireNonNull(c); boolean modified = false; for (Iterator<E> it = iterator(); it.hasNext();) { if (c.contains(it.next())) { @@ -4421,6 +4423,7 @@ public class ConcurrentHashMap<K,V> extends AbstractMap<K,V> } public final boolean retainAll(Collection<?> c) { + Objects.requireNonNull(c); boolean modified = false; for (Iterator<E> it = iterator(); it.hasNext();) { if (!c.contains(it.next())) { |