#java #рефлексия
Когда у нас есть объект типа В и класс А - всё просто: B b; if (b instanceof A) ... А если у нас нет экземпляра В, а есть только сам класс? Раньше точно делал, но сейчас найти не могу. Бегу по рефлексии, и мне нужно определить, является ли field.getType() наследником некоторого класса.
Ответы
Ответ 1
Судя по этому ответу Нужна функция isAssignableFrom Super.class.isAssignableFrom(Sub.class)
Комментариев нет:
Отправить комментарий