У меня есть метод утилиты, который проходит через различные классы и рекурсивно извлекает поля. Я хочу проверить, является ли это поле Collection. Вот пример кода:
void myMethod(Class<?> classToCheck)
Field[] fields = classToCheck.getDeclaredFields();
for(Field field:fields)
{
// check if field if a Collection<?>
}
Заранее благодарим за помощь.