MyEclipse IDE中的代码追踪功能
一、示例代码
package cn.xy.service;
public interface IMyService
{
public int add(int a, int b);
}
package cn.xy.service;
public class MyServiceImpl implements IMyService
{
public int add(int a, int b)
{
return a + b;
}
}
package cn.xy.test;
import cn.xy.service.IMyService;
import cn.xy.service.MyServiceImpl;
public class Test
{
public static void main(String[] args)
{
IMyService service = new MyServiceImpl();
System.out.println(service.add(1, 2));
}
}
二、代码追踪
1 追踪实现IMyService接口的类
右击IMyService,点击Open Type Hierarchy,可以将实现IMyService的类显示出来,就是MyServiceImpl类
2 追踪调用了IMyService中add方法的类
右击IMyService的add方法,点击Open Call Hierarchy,可以显示出调用该方法的类的地方,就是显示Test类的service.add(1, 2)之处。
3 追踪调用了MyServiceImpl中add方法的类
右击MyServiceImpl的add方法,点击Open Call Hierarchy,可以显示出调用该方法的类的地方,就是显示Test类的service.add(1, 2)之处。
最后更新:2017-04-03 16:49:08
上一篇:
Java删除文件夹和文件
下一篇:
windows和linux中检查端口是否被占用
亚信安全与零氪科技达成战略合作 共推中国医疗信息安全全流程解决方案
可伸缩性最佳实践:来自eBay的经验
MacRuby 0.3发布,支持Interface Builder,和创建GUI用的HotCocoa
《并行计算的编程模型》一3.7.4 广播
Hortonworks(HDP)开发者认证-考试大纲
org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 异常的解决
JVM实用参数(七)CMS收集器
[MySQL 5.7]:binlog --statement
Android 保存画图
“超过响应缓冲区限制”“此 ASP 页的执行造成响应缓冲区超过其配置限制”问题的解决方法总结