# HG changeset patch # User dl # Date 1558712377 25200 # Node ID 11d9cd8d99f312d13cee1c05d50af368e3dffcfe # Parent 37a0773194272facb49ee9e85bb1bb8022a81c6b 8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler Reviewed-by: martin, clanger, smarks, dfuchs diff -r 37a077319427 -r 11d9cd8d99f3 src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java --- a/src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Fri May 24 15:34:14 2019 +0100 +++ b/src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Fri May 24 08:39:37 2019 -0700 @@ -1712,9 +1712,8 @@ Map m = (Map) o; try { Comparator cmp = comparator; - @SuppressWarnings("unchecked") - Iterator> it = - (Iterator>)m.entrySet().iterator(); + // See JDK-8223553 for Iterator type wildcard rationale + Iterator> it = m.entrySet().iterator(); if (m instanceof SortedMap && ((SortedMap)m).comparator() == cmp) { Node b, n;