【发布时间】:2013-06-07 05:27:31
【问题描述】:
对于泛型类,我通常更喜欢静态方法而不是构造函数,以避免繁琐的冗余类型参数(下面给出的示例进行说明)。
但是在使用自动补全的时候,Eclipse 总是会提示类型参数,比如:
example(ctrl+空格)Example<T>
然后我必须手动删除<T>,而是添加我的静态方法,例如Example.new()。是否有可能改变这种行为或完全不同的方便快捷方式以获得更好的工作流程? (我仍在使用 Eclipse 3,这在 4 中是否已更改?)
static final class Example<T> {
/** Private, use factory method instead. */
private Example() {
}
public static <T> Example<T> create() {
return new Example<T>();
}
}
public static void main(String[] args) {
Example<Integer> example = Example.create();
}
【问题讨论】:
标签: java eclipse generics autocomplete