【发布时间】:2015-05-15 08:00:57
【问题描述】:
这是我的示例 java 代码:
public class Test {
public static void main(String[] args) {
methodDepth0(
()->
methodDepth1(
()->
methodDepth2()
)
);
}
static Object methodDepth2() {
return null;
}
interface MyIF {
void call();
}
static void methodDepth0(MyIF myIf){
myIf.call();
}
interface MyIF2 {
void call();
}
static void methodDepth1(MyIF2 myIf2){
myIf2.call();
}
}
当我从 Eclipse(4.4) 打开方法 methodDepth2() 的调用层次结构时,
open call hierarchy 停止搜索下一个呼叫者:
我所期望的是打开方法methodDepth1() 的调用层次结构,直到main 方法显示。
【问题讨论】:
-
快速补丁:goo.gl/2R0xH4
-
迁移到 IntelliJ 的充分理由
标签: java eclipse lambda call-hierarchy