我有一个遗留的java代码,我目前无法修改/无法访问它的源代码。 我们发现所有具有@SomeAnnotation运行时注释的方法存在问题,我们想在这些方法中修复一些内容。
@SomeAnnotation
void someMethod(...) {
...
}
我知道我可以使用AOP(aspectJ)来捕获带有这些注释的所有函数并在之前/之后添加操作,以及用其他东西替换执行代码......但是我想做什么是在这个函数中添加一些东西,并保留其余的代码(扫描字节码并修改中间的函数......)
有可能吗?如果是这样 - 怎么样?
由于