En utilisant AspectJ, comment remplacez-vous une annotation existante?AspectJ: Comment remplacer une annotation existante
Je le code suivant
declare @method : @Test * *(..) : @Test(timeout=10);
qui génère l'erreur suivante sur chaque méthode d'essai:
... already has an annotation of type org.junit.Test, cannot add a second
instance [Xlint:elementAlreadyAnnotated]
Bien sûr, l'erreur est logique, mais quelle est la syntaxe pour dire « supprimer l'annotation @Test
de toutes les méthodes qui l'ont, puis le remplacer par @Test(timeout=10)
"
Merci pour la mise à jour. J'ai connecté ajouté quelques votes sur le bug. J'aimerais cette fonctionnalité. Il semble que la création d'un work-around est un processus plutôt moche. – gMale