更新源代码中的注释参数

时间:2018-12-16 19:49:20

标签: java annotations

我已经定义了一个自定义注释:

@Retention(RetentionPolicy.RUNTIME)
   public @interface SomeAnnotation{
   public String title();
   public int id() default 0;
}

现在,我用它来注释方法。

@SomeAnnotation(id = 0, title = "This is title")
    public void someMethod(){
        //int id = getId();
}

我要完成的工作是使用调用someMethod()时将要检索的值来更新源代码中注释的id参数。 那有可能吗? 结果,我希望得到类似的结果(其中1234567是上次执行someMethod时检索到的值):

   @SomeAnnotation(id = 1234567, title = "This is title")
        public void someMethod(){
            //int id = getId();
}

0 个答案:

没有答案