Eğer imzası ile bir yöntemi varsa:Java generized sınıf referans
Class<? extends List<String>> getObjectType()
{
return ?????;
}
nasıl Liste sınıfının uygun bir jenerik versiyon iade edilir?
return List.class; //errors
return List<String>.class; //errors
return List.class<String>; //errors
Bunun için uygun sözdizimi nedir?
İlginç, önerinizi yapıyor yakın beni alır. ama ben java derleyici ile sınıf derlemek için gittiğimde "dönüştürülemez türleri bulundu: java.lang.Class gerekli: java.lang.Class java.util.List > " –
Tek, tutulma içinde benim için çalışır, ancak komut satırında derlendiğinde değil. Bunu daha önce hiç görmedim. –
-nowarn seçeneği ile, bazı List.getClass() döndürme durumu için çalışır, ancak hala List.class ile çalışırken gördüğünüzde aynı hatayı alıyorum. –