在运行时修改方法注释参数

我找到了这个post: 如何使用reflection在运行时更改注释值?

我正在尝试更改方法注释,但java.lang.reflect.Method不包含任何地图字段,如“annotations”或类似“getDeclaredAnnotationMap”的方法

只有private byte[] annotations但是我可以用这个字节数组做什么?

那么,如何修改方法的注释呢?

编辑:
我创建了: http : //pastebin.com/T2rewcwU
但是只编辑这个方法实例,如果取消注释33行代码,则值将重置。

我写了一个AnnotationUtil类来解决seris的要求。

它可以在类/字段/方法实例上添加/删除/更改注释值。

请注意,在添加/删除注释时,使用ReflectUtil来获取根域/方法。

在github上看到它:

AnnotationUtil

ReflectUtil