例如,如果我从中提取变量:
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
。
答案 0 :(得分:1)
在Mac上,它的shift-tab从编辑变量名称变为类型,然后您可以使用箭头选择所需的类型。首次提取变量时显示的下拉列表应显示绑定:
......然后......