是否有可用的Java代理删除类和方法的最终修饰符?

时间:2014-02-26 14:33:43

标签: java unit-testing mocking javaagents

我正在寻找一个可以使用的Java-Agent,它可以从类和方法中删除所有final修饰符。我使用谷歌但没有找到任何有用的东西。另外我不想实现一个,因为我认为即使使用javassist或ASM也很困难!?

动机是什么? 我的快速想法是克服模拟最终类/方法的限制,而不引入附加库或降低被测代码的设计质量。

我想模拟最终类和/或最终方法,但我不想:

  • ...出于设计原因删除final表单类和方法
  • ...为具有完全一个实现的类引入接口
  • ...使用像PowerMock这样的东西

0 个答案:

没有答案