В JavaPoet я могу получить TypeName из каждого класса, например, для класса List
.
TypeName TYPE_LIST = ClassName.get(List.class);
Но как я могу теперь проверить, является ли данный TypeName
экземпляром списка? Допустим, у меня есть метод, который возвращает List<String>
. Я могу получить возвращаемый тип, используя:
TypeName returnTyoe = TypeName.get(method.getReturnType());
Как я могу проверить, возвращает ли этот метод List
? Меня не волнует, является ли это List<String>
, я только хочу знать, является ли это хотя бы List
, и полностью игнорировать общий параметр.
Class.forName
. - person Louis Wasserman   schedule 21.08.2018