我将 Eclipse 配置为遵循我雇主的代码风格,但有一个小细节不能正常工作:我告诉它把所有大括号放在下一行,不缩进,并换行方法参数,在列上对齐。预览窗口显示了我想要的行为:
void foo(int arg1, int arg2,
int arg3, int arg4,
int arg5, int arg6)
{
// method body
}
这也适用于我的代码中的非泛型返回类型。但是,当我声明具有通用返回类型的方法时,Eclipse 会将花括号滑到第一个参数列:
ArrayList<String> foo(int arg1, int arg2,
int arg3, int arg4,
int arg5, int arg6)
{
// method body
}
我错过了一些配置选项还是应该提交错误报告?
编辑:我在 OS X 10.8.3 上运行 Eclipse Juno,内部版本 ID 20130225-0426