Eclipse Java Formatter - 右括号前的换行符

Rob*_*Fey 5 java eclipse formatting

是否可以将 Eclipse Java Formatter 配置为在表达式、方法声明和方法调用的右括号之前插入换行符?

请注意下面标有“XX”的行上所需的行为。

=方法声明=

private static void fun1(
    int param1,
    String param2
){ // XX - notice this is on a new line

}
Run Code Online (Sandbox Code Playgroud)

=方法调用=

fun1(
    1,
    "param2"
); // XX
Run Code Online (Sandbox Code Playgroud)

=表达=

int a = (
    (
        (
            1 + 2
        )*23 // XX
    ) - 4 // XX
); // XX
Run Code Online (Sandbox Code Playgroud)

Rob*_*Fey 2

第一个允许这样做的 Eclipse Integration Build 是:Eclipse Neon 4.6 M7 Build id:I20160427-2000

要在新行上添加右括号,请更改选项

“Windows”->“首选项”->“Java”->“代码样式”->“格式化程序”->“编辑...”->“括号”->“括号位置”->“方法声明”

“如果不为空则分隔行”

这将使示例“方法声明”和“方法调用”起作用。

我不确定“表达式”示例是否可以工作。