Bonjour j'aimerais savoir comment faire pour restreindre l'utilisation d'une annotation à un seul field d'une classe.
Mon annotation :
Donc j'aimerais que sur une classe donnée, je ne puisse mettre l'annotation @MonAnnotation que sur un seul attribut de la classe, qu'une erreur de compil apparaisse si je tente de mettre l'annotation sur un second attribut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @interface MonAnnotation { }
Merci d'avance pour votre aide
Partager