Bonjour,

J'ai une annotation qui logiquement ne devrait être mise que sur un long.
Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ItMustBeALong {
 
}
 
public final class Test {
  @ItMustBeALong 
  private long idTest;
}

Est-il possible d'avoir un warning ou une erreur si j'essaie de faire ça ?:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public final class Test {
  @ItMustBeALong 
  private String idTest;
}
Merci.