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