Re[2]: Список классов пакета
От: Бердник Антон  
Дата: 26.04.08 09:16
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Бердник Антон, Вы писали:


БА>>В сущности задачка очень простая, а сходу найти решения не могу.

БА>>Хочется, зная имя пакета, получить список всех его классов, подпакетов и т.п.
БА>>Кто-нибудь сталкивался с подобной задачей?

B>Много кто сталкивался. Жаль поиск не работает. В общем случае задача не разрешима, так как JVM по большому счету ничего не знает о классах которые ещё не были загружены. Поэтому единственный приемлимый способ это сканировать jar-ы до которых можно докопатся. А зачем понадобилось? Всегда можно найти более приемлемый способ виде какого-нибудь рестра нужных классов.


Понадобилось — вот зачем:
Хочется получить список классов, отбираемых по определенному критерию (например, по аннотации какой то)
Указывать все классы не хочется — а хочется стандартизировать их размещение в некотором пакете и указывать только пакет. Вот поэтому по факту имеем набор названий пакетов и хотим в них найти классы по заданному критерию — в целом вот.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.