2015-07-13 94 views
3

這可能是一個簡單的問題,並且可能存在此類問題的重複,但我無法在任何地方找到答案。我想通過推斷Java中的方法返回類型來完成變量的類型。例如,如何使用Intellij IDEA推斷並完成變量類型

users = userService.findAllUsers()//This method returns List<User> objects 

現在我想放在用戶變量光標並通過選擇「快捷方式」鍵和IntelliJ將完成上面的語句像下面直列其初始化。

List<User> users = userService.findAllUsers()//This method returns List<User> objects 

這怎麼可能?我是否需要爲keymap添加自定義快捷方式,或者是否有像Eclipse一樣的可用快捷方式?最後,我想知道Mac OSX的快捷方式,如果有可用的。

回答

6

我已經找到了IntelliJ Postfix Code Completion非常有用和強大。

在你的情況,你可以這樣做:

  • 沒有任何變量 enter image description here

  • 開始在表達式的末尾鍵入.var創建你的表情,你會得到一個上下文菜單var作爲可選項目。按輸入和一個新的變量將被創建爲您: enter image description here