compatibility fix for java 1.5

This commit is contained in:
David Estes
2017-08-23 08:58:09 -04:00
parent 5fda980524
commit d8be2da0ff

View File

@@ -23,7 +23,7 @@ import java.util.AbstractSet;
import java.util.Iterator;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.Objects;
import java.lang.NullPointerException;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
@@ -137,7 +137,11 @@ public class ConcurrentWeakIdentityHashMap<K, V> extends AbstractMap<K, V>
Key(T t, ReferenceQueue<T> queue) {
super(t, queue);
hash = System.identityHashCode(Objects.requireNonNull(t));
if(t == null) {
throw new NullPointerException();
} else {
hash = System.identityHashCode(t);
}
}
@Override