Le 14/08/2012 09:42, Romain Muller a écrit :
In a way, that looks a bit like a problem that may be better solved using APT (Annotation Processing Toolkit) and Java SPI (Service Provider Interfaces).

Essentially, you'd use APT tools to compile-time list all classes with your annotation and dump their names in the appropriate file in META-INF for java.util.ServiceLoader to pick up all the classes.

AFAIK, there isn't a way to achieve what you're trying to do with AspectJ.
In this case I prefer Reflexion.
Thanks you.

Le 14 août 2012 à 09:16, Jean-Jacques Peyronel a écrit :

Hi all,

I would like to generate a static arrays of annoted classes.

For exemple :

@PutInArray
Class A

@PutInArray
Class B

@PutInArray
Class C

Class Tools{
    static Class<?>  getAllClasses() {
        throw new runtimeException("Not yet implemented");
    }
}

Do you have an idea how to make it by aspectj ?

Best regards.
Jean-Jacques.

<jjpeyronel.vcf>_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users



_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

<<attachment: jjpeyronel.vcf>>

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to