PDA

View Full Version : [Java] Ritornare clasi presenti in un package


zuper85
12-03-2008, 23:05
Salve.

Esiste un modo in java per ritornare, dato il nome di un package in input, tutte le classi presenti in esso?

che ne so , con la reflection?

per esempio un metodo getClassesByPackage("java.lang") ritornerebbe un array con: Byte, Boolean, FLoat ecc......

grazie

banryu79
13-03-2008, 08:56
Che io sappia no.

Se le classi stanno in una cartella allora ti basta fare un "listing" di quella cartella... Se invece stanno in un file .jar allora puoi usare i metodi in java.util.zip per ottenere un "listing" del contenuto del file .jar.

Ciao :)

afsdfdlecosdfsfdcco
13-03-2008, 14:31
Penso di si, prova a dare un'occhiata al packege java.reflect ;)

banryu79
14-03-2008, 08:25
Penso di si, prova a dare un'occhiata al packege java.reflect ;)

Scusa alecocco, intendevi il package java.lang.reflect, vero?

afsdfdlecosdfsfdcco
14-03-2008, 09:45
Scusa alecocco, intendevi il package java.lang.reflect, vero?

Si scusami ;-)