Jeśli masz metodę z podpisem:Java generized klasa referencyjna
Class<? extends List<String>> getObjectType()
{
return ?????;
}
Jak powrócić do odpowiedniej wersji rodzajowe klasy liście?
return List.class; //errors
return List<String>.class; //errors
return List.class<String>; //errors
jaka jest właściwa składnia do obsługi tego?
Ciekawe, robi swoje sugestie dostaje mnie bliżej jak zaćmienie przestaje sędzią. ale kiedy idę do kompilacji klasy z kompilatorem Java, otrzymuję "typy niemożliwe do wykrycia: java.lang.Class required: java.lang.Class extends java.util.List > " –
Nieparzyste, działa dla mnie w czasie zaćmienia, ale nie podczas kompilacji w linii poleceń. Nigdy wcześniej tego nie widziałem. –
Opcja -nowarn działa w przypadku zwracania someList.getClass(), ale nadal dostaję ten sam błąd, który widzisz podczas próby z List.class. –