T8176534.java revision 4057:0025bb118860
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8176534 4 * @summary Missing check against target-type during applicability inference 5 * @compile/fail/ref=T8176534.out -Werror -Xlint:unchecked -XDrawDiagnostics T8176534.java 6 */ 7 8import java.util.*; 9 10abstract class T8176534 { 11 List<String> f(Enumeration e) { 12 return newArrayList(forEnumeration(e)); 13 } 14 15 abstract <T> Iterator<T> forEnumeration(Enumeration<T> e); 16 abstract <E> ArrayList<E> newArrayList(Iterator<? extends E> xs); 17 abstract <E> ArrayList<E> newArrayList(Iterable<? extends E> xs); 18} 19