当光标位于打开声明的方法上时,Eclipse具有方便的选项可以按f3键.但是,是否有一种方法(通过某些插件或其他方式)执行类似的操作,但是内联方法主体而不是将您带到声明中?例如,假设您有两个类:
public class Foo {
public static void main(String[] args) {
Bar b = new Bar();
System.out.println("Value: " + b.value());
}
}
public class Bar {
public int value() {
return 5;
}
}
然后,如果将光标放在“ b.value()”上并选择此选项,它将显示如下内容:
public class Foo {
public static void main(String[] args) {
Bar b = new Bar();
System.out.println("Value: " + b.value() {
return 5;
});
}
}
理想情况下,还可以为value()编辑方法主体,并且还允许我对可能在value()内的任何其他方法主体执行相同的操作.
我这样做的主要动机是为了更快地了解外国代码在做什么.我也对支持此功能的任何其他IDE开放.
最佳答案
您将要查看声明视图(“窗口”->“显示视图”->“声明”).声明视图的内容默认为当前插入符号所选择的声明.
另外,您应该能够使用Shift-Hover来获取声明的弹出窗口(但是我目前无法使该行为正常工作).
无法编辑代码AFAIK.