Allman风格的匿名课程

gde*_*ohn 6 java coding-style anonymous-class

有关如何使用匿名类同时保持与Allman缩进样式一致的任何建议?我真的不喜欢我想出的任何事情,例如

// Pass as parameter.
foo(new Clazz( )
    {
       // Do stuff.
    });

// Assign to variable.
Clazz bar = new Clazz( )
            {
               // Do stuff.
            };
Run Code Online (Sandbox Code Playgroud)

gde*_*ohn 0

这就是我已经决定的。

Foo foo = new Foo()
{
    // Do stuff.
};
Run Code Online (Sandbox Code Playgroud)

我只是不再在方法调用中定义匿名类。