Я использую отражение, чтобы получить все методы get в классе, подобном этому:
Method[] allMethods = c.getDeclaredMethods();
После этого я перебираю методы
for (Method m: allMethods){
//I want to find out if the return is is a parameterized type or not
m.getReturnType();
}
Например: если у меня есть такой метод:
public Set<Cat> getCats();
Как я могу использовать отражение, чтобы узнать, что возвращаемый тип содержит Cat
в качестве параметризованного типа?