Skip to content

Commit 2216f70

Browse files
committed
fix HalfByteHashMap.values
1 parent 27b89b1 commit 2216f70

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

net.lecousin.core/.settings/org.eclipse.jdt.core.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
44
org.eclipse.jdt.core.compiler.compliance=1.8
55
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
66
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
7+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
78
org.eclipse.jdt.core.compiler.release=disabled
89
org.eclipse.jdt.core.compiler.source=1.8

net.lecousin.core/src/main/java/net/lecousin/framework/collections/map/HalfByteHashMap.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,8 @@ public void clear() {
223223
public Iterator<T> values() {
224224
LinkedIterators<T> it = new LinkedIterators<>();
225225
for (int i = hashmap.length - 1; i >= 0; --i)
226-
it.addIterator(ArrayUtil.iterator(hashmap[i].elements));
226+
if (hashmap[i] != null)
227+
it.addIterator(ArrayUtil.iterator(hashmap[i].elements));
227228
return it;
228229
}
229230

0 commit comments

Comments
 (0)