标签: java reflection aop bcel
我在我的代码中使用了一个完善的开源库,我发现了它中的一个错误,并已向社区报告。但是我没有资格修复错误,因为我不知道更改代码的所有副作用。该bug是最终类的私有函数。该框架将我已经实例化的该类的版本传递给了我的函数。我想知道是否有任何合适的Monkey补丁技术我可以用来在我需要的时间内修复该类的实例。这将限制任何潜在的不良副作用。我知道有一些技术可能会有所帮助,例如面向方面编程,字节代码操作或反射。在这种情况下我该怎么做?
非常感谢你的建议。