2010-12-22 122 views

回答

1

在“窗口”>“首选项”>“的Java”>“编辑” - >“内容辅助”,确保“填充方法参数并显示猜测的参数”设置和“插入最佳猜测论据”是选择。


编辑:

我在Eclipse中尝试这样做(版本:赫利俄斯服务发布1 - 建立ID:20100917-0705):

public class BestGuessedParameter { 
    static int xyz = 1; 
    static void f(final int xyz) { 
    } 
    public static void main(final String[] args) { 
     final int i = 0; 
     f/*cursor here*/ 
    } 
} 

右键我输入的f后,我点击空间并选择f(xyz),Eclipse确实提供了f(i)i突出显示,并在i(突出显示),xyz0i是默认值。

我找不到任何有关Eclipse如何选择“最佳猜测参数”的信息(我不知道在Eclipse源代码中查找的位置)。我猜想Eclipse会根据类型,名称和可见性“猜测”,并且Eclipse认为比本地变量更匹配。也许如果局部变量在类型和名称上更接近,那会是更好的匹配?

+0

我有那个选择,仍然不这样做。 – fastcodejava 2010-12-22 06:10:34