Как получить простое имя общего типа?

Chriss спросил: 11 марта 2019 в 07:25 в: java

Я хочу получить представление типа String метода возвращаемого типа с аргументами типа, но без имени пакета, например "List".

Из объекта класса возвращаемого типа мы можем получить простое имя без префикс пакета через method.getReturnType().getSimpleName(), но без общих параметров типа. Вывод: List

Также можно получить аргументы универсального типа в длинной форме через method.getGenericReturnType().toString(). Вывод: java.util.collections.List<java.util.String>

Но как получить простое имя с аргументами универсального типа?

Например: List<String> вместо java.util.collections.List<java.util.String>


0 ответов