2010-12-22 123 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