Как получить подкласс класса по саже?
Я могу получить суперкласс класса SootClass.getSuperclass()
, но я не знаю, как получить его подкласс.
Нужно ли сначала загружать подкласс? Здесь нет getSubclass()
функция. Спасибо!
2 ответа
Решение
Вы не можете просто получить "подкласс", потому что может быть много таких классов, подклассов одного определенного класса или реализации определенного интерфейса.
Я полагаю, вам придется перебирать все классы в сцене и для каждого такого класса проверять, является ли его суперкласс заданным классом / интерфейсом.
Вам необходимо использовать Scene.v(). GetHierarchy() или Scene.v(). GetFastHierarchy()