Как вы идете и пытаетесь найти все подклассы данного класса (или все разработчики данного интерфейса) в Java? На данный момент у меня есть способ сделать это, но я считаю его довольно неэффективным (по меньшей мере). Метод:
- Получить список всех имен классов, существующих на пути к классу
- Загрузите каждый класс и проверьте, является ли он подклассом или разработчиком желаемого класса или интерфейса
В Eclipse есть хорошая функция, называемая иерархией типов, которой удается показать это достаточно эффективно. Как это происходит и делать это программно?