Community
Participate
Working Groups
I20050803-0800 The compiler does not issue an unsafe type warning when calling a varargs method with a parameterized type. See javac's message below. import java.lang.ref.WeakReference; import java.util.Arrays; import java.util.List; public class Try { void m(WeakReference<Integer> ref) { List<WeakReference<Integer>> list= Arrays.asList(ref); //javac says: warning: [unchecked] unchecked generic array creation of //type java.lang.ref.WeakReference<java.lang.Integer>[] for varargs parameter } }
Added support for varargs generic array creation. Optional warning issued along with other unchecked ones. Added GenericTypeTest#test0953 *** This bug has been marked as a duplicate of 128418 ***