当我要求它自动创建方法时,我想通过IntelliJ更改默认生成的参数。
例如,如果我编写以下内容(这只是一个示例,这个问题不是关于使用 List 而不是 ArrayList ),那么在方法生成之前()已创建:
generate( new ArrayList<String>{}, 42 );
并要求IntelliJ创建该方法,它创建了这个:
private void generate( ArrayList<String> strings, int i ) {
}
但我想改为:
private void generate(
@NotNull final ArrayList<String> strings,
final int i
) {
}
换句话说,我想:
我该怎么做?
答案 0 :(得分:0)
进入设置并查看大部分内容的代码格式。
我不确定@NotNull
或final
选项。
更新:如果你告诉IntelliJ你想要JDK 6或更高版本的语言功能,我认为会出现@NotNull注释。这意味着您必须使用JDK 6或更高版本进行编译。
其余应该在代码样式设置下。或文件或方法模板。