通常在查看具有许多参数的方法调用时,我想知道特定参数的 Javadoc 是什么而不计算逗号的数量,然后再去声明并再次计数。
如何从客户端方法调用中直接查看特定参数的 Javadoc?
一种解决方法/类似功能是:
foo(34, bar1, [cursor]bar2)
按 ctrl-空格
这显示了上面的方法签名,其中与 bar2 对应的形式参数突出显示。
(这至少在朱诺有效)
Eclipse 不支持这一点,我已经提交了增强请求。
假设我有以下代码:
void foo(int i) {} void bar() { foo(1); }
如果我将鼠标悬停在 1 上,我希望看到“int i”,就像将鼠标悬停在“foo”上一样。我知道这可能与在参数中显示方法或字段的 Javadoc 相冲突,例如 Eclipse 目前如何在悬停下面的 random() 的 Javadoc 时显示:
void bar() { foo(random()); }
也许可以有一个悬停修饰键来覆盖它和一个优先顺序来确定在这种情况下显示哪个 Javadoc。