首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-10-23 
如何知道哪些类调用了某个类的方法比如,我有一个类 Aaaa,有一个方法getName()其方法getName()被很多类调用

如何知道哪些类调用了某个类的方法
比如,我有一个类 Aaaa,有一个方法getName()


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


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

请问如何实现?谢谢

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

探讨

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

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

热点排行
Bad Request.