2013-11-03 45 views
0

有沒有辦法在eclipse中獲得靜態方法的自動完成? IntelliJ提供此功能。例如:eclipse中的靜態方法的代碼完成

public class SomeClass { 

    public static class SomeClassBuilder { 
     public static SomeClassBuilder builder() { ... } 

     public SomeClass build() { ... } 
    } 

} 

SomeClass someClass = SomeClass.SomeClassBuilder.builder().build(); 

在的IntelliJ你開始輸入build < CTRL - 空間CTRL - 空間>和自動完成彈出提示SomeClass.SomeClassBuilder.builder()在其他之中。

在eclipse中可以通過將SomeClass.SomeClassBuilder添加到收藏夾來獲得相同的結果。但是,如果我的項目中有數百個這些構建器,我不想將它們手動添加到收藏夾中。

eclipse中是否有插件提供這樣的設施? 請避免像「使用IntelliJ」這樣的答案,因爲問題是關於如何在日食中實現結果。謝謝

+0

我相信日食已經有這個功能.. –

回答

-1

Eclipse具有您描述的功能。

要在靜態方法上使用自動完成功能,例如Class.staticMethod()。只需在Java編輯器中輸入Class.即可。一旦輸入.,Eclipse將顯示Class類的所有可用static方法的列表。您也可以在.後按ctrl-space

Eclipse JDT中包含Java編輯器,自動完成等等。 JDT很可能安裝在您的Eclipse發行版中。

+1

我想「staticMethod()」被建議**沒有**需要鍵入它所屬的類。在這篇文章的例子中,我想只鍵入「staticMethod」和自動完成來提示staticMethod()出現的所有類作爲公共靜態方法 – supercalifragilistichespirali

+0

這在Eclipse中是不可能的 – cmd