2

独自のカスタム アノテーション (@Test1、@Test2 など) を記述し、以下のコードで使用する場合

public class test {

    @Test1("xxxx")
    @Test2("xxxx")
    public static void main(String[] args){
        System.out.println("Args");
    }
}

そして、 @Test1 が実装されている場合、 @Test2 アノテーションを上記のように使用できないことを確認したいと思います。

その場合、ソース コードを処理してこれら 2 つの注釈が一緒に書かれていないことを確認できるバリデーター/パーサーを作成するにはどうすればよいですか?

たとえば、コンパイルすると、このエラーを示すエラー メッセージが返されます。

4

2 に答える 2