Verificar se uma determinada classe pertence a um determinado pacote

1 resposta
S

Olá pessoal,

Estou fazendo uma varredura em minhas classes, para verificar se existe uma determinada anotação nelas. Porém, estou hoje varrendo todas classes, e como sei que as anotadas estarão em um pacote específico, gostaria de saber se tem como eu verificar se a classe pertence a um determinado pacote.
Além disto, estou varrendo os Jar’s, então pode acontecer da classe estar em x.y.z.pacote e a.b.c.pacote, então a verificação que desejo, mas não sei se existe deveria pegar todas classes que estão no pacote qualquercoisa.pacote.

Espero que tenham entendido.
Obrigado

1 Resposta

felipedamiani

Não sei se entendi sua pergunta, mais para pegar o pacote da classe você pode usar o canonical name:

getClass().getCanonicalName()

e dai fazer a validação.

Abraço

Criado 31 de agosto de 2010
Ultima resposta 31 de ago. de 2010
Respostas 1
Participantes 2