7069870: Parts of the JDK erroneously rely on generic array initializers with diamond
Reviewed-by: ksrini, mcimadamore
This commit is contained in:
parent
05387aad77
commit
545b41c9ab
@ -43,8 +43,8 @@ public class JarSplit {
|
||||
/* classlist[0] contains class file list
|
||||
* classlist[1] contains non-class file list
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private static Vector<String>[] classlist = new Vector<>[2];
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
private static Vector<String>[] classlist = new Vector[2];
|
||||
|
||||
/* The 2 class list name passed as arguments. */
|
||||
private static String[] fileNamelist = new String[2];
|
||||
|
@ -780,9 +780,9 @@ class PackageWriter extends BandStructure {
|
||||
avHiBits &= (1L<<attrIndexLimit[i])-1;
|
||||
int nextLoBit = 0;
|
||||
Map<Attribute.Layout, int[]> defMap = allLayouts.get(i);
|
||||
@SuppressWarnings("unchecked")
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
Map.Entry<Attribute.Layout, int[]>[] layoutsAndCounts =
|
||||
new Map.Entry<>[defMap.size()];
|
||||
new Map.Entry[defMap.size()];
|
||||
defMap.entrySet().toArray(layoutsAndCounts);
|
||||
// Sort by count, most frequent first.
|
||||
// Predefs. participate in this sort, though it does not matter.
|
||||
|
Loading…
x
Reference in New Issue
Block a user