,如果我的方法中包含一个语句...Eclipse的严重格式化用一个return语句
if (some-condition) {
return someObject.methodOne().methodTwo().methodThree().methodFour();
}
Eclipse的格式化的方法 “塌陷” 它......
if (some-condition) {return someObject.methodOne().methodTwo().methodThree().methodFour();}
但是,如果我方法包含多个语句...
if (some-condition) {
int a = 42;
return something;
}
Eclipse格式化将其清除并保留在多行上...
if (some-condition) {
int a = 42;
return something;
}
如果我的方法只有一个return语句我仍然希望它占据多行。我从来没有希望它被“折叠”到一条线。
如何配置Eclipse格式以符合我所需的行为?我已经玩了很长一段时间没有成功的设置。
谢谢!
您的方法*不能*只包含if(some-condition){返回someObject.methodOne()。methodTwo()。methodThree()。methodFour(); ',你可以有一种方法在不返回的情况下结束。你只是指控制语句或分支?这是什么语言? – nitind
@nitind对不起,我忘记说这是Java。
是的,一个方法_can_只包含一个return语句。这是一个简单的例子,展示了*特定的*问题。顺便说一句,如果该方法仅包含“throw”语句 - 另一种常见模式,则Eclipse格式化程序会表现出相同的行为。
回到Eclipse格式化程序的问题......谢谢! – CurtisB