Art*_*are 5 arguments code-formatting indentation intellij-idea
当我在 IntelliJ 中将参数拆分为多行时,它会将参数从上一行略微缩进。例如:
ClassName.staticMethod(argument1,
argument2,
argument3);
Run Code Online (Sandbox Code Playgroud)
快,上面的论据是什么?好的,这很容易,因为我选择了示例名称,但是下面呢?staticMethod下面将讨论哪些论点?
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
Run Code Online (Sandbox Code Playgroud)
staticMethod正在获取对instanceMethodand的调用结果argment3,但使用 IntelliJ 的默认格式,一目了然,您将完全错过argument2作为instanceMethod, not的参数的事实staticMethod。
这是一个非常可怕的默认行为。我怎样才能让它正确地排列参数,如下面的修改示例所示?
ClassName.staticMethod(argument1,
argument2,
argument3);
ClassName.staticMethod(this.instanceMethod(argument1,
argument2),
argument3);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
488 次 |
| 最近记录: |