当前位置: 代码迷 >> J2SE >> 怎么知道哪些类调用了某个类的方法
  详细解决方案

怎么知道哪些类调用了某个类的方法

热度:8250   发布时间:2013-02-25 00:00:00.0
如何知道哪些类调用了某个类的方法
比如,我有一个类 Aaaa,有一个方法getName()


其方法getName()被很多类调用(已经被很多类调用或将来要调用它)


现在,我想修改Aaaa(只能修改此类),从该类中知道有哪些类调用这个方法。

请问如何实现?谢谢

------解决方案--------------------------------------------------------
如果是eclipse的选中方法,有个open call hierarchy的选项,可以看什么地方调用了这个方法
------解决方案--------------------------------------------------------
没有看懂.. 你的意思是被很多个实例调用了呢? 还是说在很多个类中都有Aaaa实例调用了这个方法?
------解决方案--------------------------------------------------------
探讨

如果是eclipse的选中方法,有个open call hierarchy的选项,可以看什么地方调用了这个方法

------解决方案--------------------------------------------------------
如果用netbeans 可以在方法上右键 find usage
------解决方案--------------------------------------------------------
你那要是netBean工具,有个重构功能,可以解决你这个问题。
 Eclipse估计就要你改后看看哪个类有编译问题进行修改了。
 你要写方法。。。估计是不可能了。。。。。。。。。。。。
------解决方案--------------------------------------------------------
在 Eclipse 中选中这个方法名,使用 Refactor 就可以改了,所有的引用点全部会改掉
  相关解决方案