Я использую некоторые вложенные классы, такие как List, MyObject ...
Затем я могу найти их тип с помощью:
Type type = new com.google.gson.reflect.TypeToken<List<String>>() {}.getType();
Но когда я пытаюсь обработать его с помощью generi c типа, как:
public static <T> T findClass(Class<T> resultClass)
{
//E.g. resultClass = String.class; Expect: List<String>
Type type = new com.google.gson.reflect.TypeToken<List<T>>() {}.getType();
}
Это не работает для меня.
Здесь, мне интересно две вещи.
- Можно ли исправить эту проблему?
- Можно ли описать путь, например
Class<List<String>>
в java?