Что означает разрешение типа в Java?
Вот несколько примеров использования с моими попытками понять их:
Если тип базового поля является переменной типа или параметризованным типом, он создается. В противном случае он разрешен.
- Необходимо создать переменные типа или параметризованные типы, чтобы эта форма отражения работала, потому что они не могут быть загружены, потому что они на самом деле не существуют во время выполнения?
- Итак, если что-то существует во время выполнения, оно может быть "разрешено"? Под загрузчиком классов?
Разрешает данный тип в отношении типа, представленного этим типом. Например:
new TypeToken<List<String>>() {}.resolveType(
List.class.getMethod("get", int.class).getGenericReturnType())
=> String.class
- Этого я вообще не понимаю. Не уверен, что делает этот код.