完成通用类后,我的Eclipse自动补全功能比我喜欢的功能要多。
示例:
when(component.method(param)).thenReturn(Opt... [Press Strg+Enter])
当前行为
when(component.method(param)).thenReturn(Optional<Type>)
想要的行为
when(component.method(param)).thenReturn(Optional)
我只想填写类名才能调用静态方法(Optional.of(...)
),但是现在我首先必须删除类型和菱形括号。
我到目前为止发现的东西
这是旧的但部分相似:Eclipse Auto Complete: Java 1.7 Generics Diamond
在这种情况下,所需的行为是在创建新实例时使用空的菱形运算符。自2014年以来,此问题似乎已解决。
此处提到了插件 Code Recommendations ,您可以在以下位置指定将自动补全的Eclipse
Eclipse -> Window -> Preferences
-> Java -> Editor -> Content Assist -> Advanced
打开选项“ Java Proposals”和/或“ Java Proposals(Code Recommenders)”将停止此行为...,因为它完全变成了所有Java Code推荐。
愿力量与你同在!