例如,如果我从中提取变量:
return new ArrayList<CrudTestData<Foo>>();
它将代码转换为:
ArrayList<CrudTestData<Foo>> list = new ArrayList<CrudTestData<Foo>>();
return list;
我如何像这样自动在左侧获取列表?
List<CrudTestData<Foo>> list = new ArrayList<CrudTestData<Foo>>();
return list;
从理论上讲,Intellij应该知道使用
List
而不是Collection
,因为该方法返回了List
。 最佳答案
在Mac上,使用Shift-Tab键可以从编辑变量名称到类型,然后可以使用箭头选择所需的类型。首次提取变量时出现的下拉菜单应显示绑定:
... 接着...