| import java.io.Serializable; | |
| abstract class Test { | |
| abstract <T> T test(Class<T> cls); | |
| abstract <T> T test(Serializable type); | |
| private void call(){ | |
| String s = test<error descr="'test(java.lang.Class<T>)' in 'Test' cannot be applied to '(java.lang.Class<java.lang.String[]>)'">(String[].class)</error>; | |
| } | |
| } |