【发布时间】:2015-12-20 22:00:53
【问题描述】:
如何教 IntelliJ 不使用 null 值初始化集合? (例如下面的代码会让 IntelliJ 标记我的result 变量,说它需要初始化,这很好)
但是当我在它上面使用ALT+Enter 来解决这个问题时,它总是会使用null 进行初始化,尽管使用空列表进行初始化会更好。
public class A {
List<B> method(){
List<B> result;
try {
result = this.getResults();
} catch(Exception e){
// nothing
}
return result;
}
}
有没有办法改变这种默认行为?
【问题讨论】:
-
我不认为你可以!!!
-
这是不可配置的
-
幸运的是,您的示例中不需要它:P。只需
return this.getResults();。但我也不知道你是否可以改变这种行为。
标签: java intellij-idea code-generation