Java 如何使用Eclipse格式化程序在构造函数参数后添加空格

Java 如何使用Eclipse格式化程序在构造函数参数后添加空格,java,eclipse,Java,Eclipse,我试图设置Eclipse格式化程序,在构造函数参数的右括号前放置一个空格 例如,我希望: new ArrayList( 10 ) { @Override public String toString( ) { return "baz"; } }; 不是这个: new ArrayList( 10) { @Override public String toString( ) { return "baz";

我试图设置Eclipse格式化程序,在构造函数参数的右括号前放置一个空格

例如,我希望:

new ArrayList( 10 )
{
    @Override
    public String toString( )
    {
        return "baz";
    }
};
不是这个:

new ArrayList( 10)
{
    @Override
    public String toString( )
    {
        return "baz";
    }
};
相关设置似乎是
Preferences>Java>code-Style>Formatter>Edit…>空格>表达式>函数调用>结束括号之前

如果我没有如上所述创建匿名类,检查此设置可以正常工作,生成:

new ArrayList( 10 )
如果未选中:

new ArrayList( 10)
但是,该设置似乎不适用于上述匿名类。有没有办法解决这个问题,或者这是Eclipse格式化程序的错误/限制