Groovy&IntelliJ:如何使用显式类型声明提取变量?

Dar*_*arz 10 groovy refactoring intellij-idea

如何在IntelliJ中的Groovy中提取变量(cmd+ alt+ v)来得到这个:

Car car = new Car()
Run Code Online (Sandbox Code Playgroud)

而不是这个?

def car = new Car()
Run Code Online (Sandbox Code Playgroud)

mda*_*ski 17

使用Shift+ Tab打开def并选择类型.下次Intellij将使用指定的类型.

  • 在提取变量时必须使用Shift + Tab(突出显示`def`).如果Intellij没有突出显示groovy语法,请确保将源标记为groovy源. (3认同)