From e7ba79e65f806217474dddfd325ddda9125868f5 Mon Sep 17 00:00:00 2001 From: John Engebretson Date: Wed, 15 Apr 2026 12:45:27 +0000 Subject: [PATCH] PR feedback - types in putHashMapEntries --- src/java.base/share/classes/java/util/HashMap.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/java.base/share/classes/java/util/HashMap.java b/src/java.base/share/classes/java/util/HashMap.java index fdf7690d5dc..0cb751079e4 100644 --- a/src/java.base/share/classes/java/util/HashMap.java +++ b/src/java.base/share/classes/java/util/HashMap.java @@ -497,11 +497,10 @@ public class HashMap extends AbstractMap // call sites described in JDK-8368292 by walking the source table. // Also reuses pre-computed hash codes, avoiding redundant // hashCode() calls. - @SuppressWarnings("unchecked") private void putHashMapEntries(HashMap src, boolean evict) { - Node[] tab; - if (src.size > 0 && (tab = (Node[]) src.table) != null) { - for (Node e : tab) { + Node[] tab; + if (src.size > 0 && (tab = src.table) != null) { + for (Node e : tab) { for (; e != null; e = e.next) { putVal(e.hash, e.key, e.value, false, evict); }