Visite de l'ast sur toutes les classes chargées
Bonjour,
Je suis en train de manipuler l'ast groovy, mon programme marche correctement mais utilise la manière standard de faire (avec l'annotation @GroovyASTTransformationClass).
J'ai donc l'annotation suivante qui me permet de faire visiter mes classes à la compilation :
Code:
1 2 3 4 5
| @Retention(RetentionPolicy.SOURCE)
@Target([ElementType.TYPE])
@GroovyASTTransformationClass(["org.chromattic.ext.groovy.ChromatticASTTransformation"])
public @interface ChromatticSupport {
} |
Je souhaite à présent supprimer cette annotation pour lancer la visite sur toutes les classes présente dans le classpath au niveau de la compilation.
Je pense que ca devrait être possible de changer le classload utilisé par groovyc avec de lancer une visite sur toutes les classes gérées par ce classloader mais j'ai que peu de pistes.
Est-ce que quelqu'un a une idée ?
Alain.