独自のカスタム アノテーション (@Test1、@Test2 など) を記述し、以下のコードで使用する場合
public class test {
@Test1("xxxx")
@Test2("xxxx")
public static void main(String[] args){
System.out.println("Args");
}
}
そして、 @Test1 が実装されている場合、 @Test2 アノテーションを上記のように使用できないことを確認したいと思います。
その場合、ソース コードを処理してこれら 2 つの注釈が一緒に書かれていないことを確認できるバリデーター/パーサーを作成するにはどうすればよいですか?
たとえば、コンパイルすると、このエラーを示すエラー メッセージが返されます。