[英]Intellij formatter chained method calls
如何强制IntellJ代码格式化程序在自动包含的包装参数列表上不同于包装链式方法调用:
编辑:查看更新的示例以获得更好的问题描述。 如果我将每个连续方法调用包装到新行,则默认格式化程序按预期工作。 仅当我想在每行留下一个或多个点时才会出现此问题:
包装这个:
new Something()
.chained("arg1", "arg2", "very long arg I want to see in new line")
.chained("arg1", "arg2", "very long arg I want to see in new line")
.extra().chained("arg1", "arg2", "very long arg I want to see in new line")
.extra().chained("arg1", "arg2", "very long arg I want to see in new line");
我希望这样的事情:
new Something()
.chained("arg1", "arg2",
"very long arg I want to see in new line")
.chained("arg1", "arg2",
"very long arg I want to see in new line")
.extra().chained("arg1", "arg2",
"very long arg I want to see in new line")
.extra().chained("arg1", "arg2",
"very long arg I want to see in new line");
但结果是:
new Something()
.chained("arg1", "arg2",
"very long arg I want to see in new line")
.chained("arg1", "arg2",
"very long arg I want to see in new line")
.extra().chained("arg1", "arg2",
"very long arg I want to see in new line")
.extra().chained("arg1", "arg2",
"very long arg I want to see in new line");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.