平淡可乐

文章
5
资源
0
加入时间
2年10月21天

java反射更改方法内容,Java反射,其中方法参数是接口

首先,我要说的是我正在维护别人设计不佳的代码,因此我在更改代码方面受到限制.现在发生的事情是,他们创建了一系列由反射调用的方法.这些方法之一将Map作为其参数之一.在运行时,此Map是通过Hashtable实现的.问题出在这里-我得到了NoSuchMethodException,因为即使Hashtable实现了Map接口,它也在寻找以Hashtable作为参数的方法.令我感到困惑的是,如果我不使用...