У меня есть абстрактный универсальный класс.
public abstract class FieldHandlerWithData<DataType extends Parcelable>
extends FieldHandler
Теперь у меня есть объект c
Class<? extends FieldHandler> c = getHandlerClass(type);
и теперь я хочу проверить, наследует ли c FieldHandlerWithData
(прямо или косвенно). Как определить, наследует ли c FieldHandlerWithData
?
c.isAssignableFrom(FieldHandlerWithData.class)
— возвращает ложь.