閱讀823 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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 14:53:55

  上一篇:go poj 1250 Tanning Salon
  下一篇:go strcmp