要迁移一个java API,我需要用一个属性的值替换一个注解,我正在寻找如何做到这一点:
之前:
@Foo(values = {@Bar(value="one"), @Bar(Value="two")})
private void stuff() {
}
之后:
@Foo(values = { "one" , "two" })
private void stuff() {
}
我试过使用visitAnnotation()方法,但是它应该返回一个注解而不是一个文本。如果有人有任何想法或建议如何做到这一点。
1条答案
按热度按时间qyuhtwio1#
通过在@Foo的“value”属性上调用此方法获得
}