Eclipse - 内联打开声明?

3
当光标停留在方法上时,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()方法的方法体,并且也允许我对其中可能包含的其他方法体进行相同的操作。
我的主要动机是更快地理解外来代码。我也乐意尝试任何支持此功能的其他集成开发环境(IDE)。
1个回答

3
你需要查看声明视图(窗口->显示视图->声明),声明视图的内容默认为光标当前选择的声明。或者,你应该能够使用Shift-Hover来获取声明的弹出窗口(但我目前无法让这种行为起作用)。据我所知,没有办法编辑代码。

声明视图非常方便。 - Thorbjørn Ravn Andersen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接