Я хочу вернуть true
, если аргумент является экземпляром класса в списке. Вот мой сниппет:Как проверить, является ли элемент подклассом элемента в списках классов
private Class[] classes;
public boolean belongsToList(Object obj){
return Arrays.asList(classes).contains(obj.getClass());
}
но когда список классов содержит суперкласс из OBJ класса и не точный класс ребенок сам, этот код возвращает ложь.
Как мне сделать это вернуть true
для экземпляров подкласса элемента в classes
?
мне не нужно .getSuperclass(), потому что не будет работать с классами чида в списке – kuranes