mshd.net
当前位置:首页 >> 查看方法被调用 >>

查看方法被调用

选中方法名,点鼠标右键,菜单里有个”打开调用层次结构 ( Open Call Hierarchy )“,选中 或者按下快捷键Ctrl+Alt+H,就在下面栏目里能看到调用的树形结构了。

在MyEclipse里面,要看被调用方法的内容 直接F3或者ctrl+鼠标点击。不过想查看方法在哪儿被调用了就不知道怎么回去了,用这个快捷键:ctrl+shift+g 或(ctrl+alt+h 这个组合键是后来发现的)可以搜索到被调用的类以及被那个方法调用了。

方法一:打开该类,在类的定义上即类名上,右键-->References--->Project ,就可以查看该类是否被工程中的其他Java文件引用过;但是如果在JSP页面,这个方法查不出来 方法二:打开eclipse,使用快捷键,Ctrl+h,会弹出一个对话框,找到File Search...

可以打开函数调用继承关系来查找。方法是:先选择函数,再按住ctrl+alt+H,参考下图: 这里只有一个位置使用这个函数

在函数名称上右键点击,弹出来的菜单中选择“查找所有引用” 然后你再一个个双击搜索结果,看是在哪个函数中

myeclipse中查看一个类在项目中调用,可以使用组合快捷键:ctrl+shift+G,截图如下: 双击查询到的结果,就可以看到引用的位置。

利用堆栈元素StackTraceElement可以实现 StackTraceElement[] mStacks = Thread.currentThread().getStackTrace(); for(StackTraceElement s: mStacks){ System.out.println("方法名:"+s.getMethodName()+ "类名:"+s.getClassName()+"行数:"+...

在这个方法上右键点击,在菜单中选择references,再选择搜索的范围,workspace、project或者hierarchy,就可以在指定范围内搜索该方法被引用的地方。

需要开发环境的支持,你安装一个eclipse, 然后选中方法名,点右键,寻open call hierarchy”, 或者按快捷键“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。

可以打开函数调用继承关系来查找。 方法是:先选择函数,再按住ctrl+alt+H,参考下图:

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com