Listar todas as classes, anotações, enums de um pacote Java é possível?

Olá,
estou desenvolvendo uma aplicação na qual gostaria de, em tempo de execução, poder listar por exemplo todas as classes ou anotações presentes em determinado pacote.
É possível fazer isto? Como devo proceder?

nenhuma forma padrão de fazer isto, pelo menos que eu ja tenha encontrado …
todos os projetos que conheço que fazem isto fazem scaneando o classpath …

da uma olhada no código fonte do spring annotation que tem o scanner que faz isto la :smiley: