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, которая поддерживает эту функцию.