关于如何在与Allman indent style保持一致的同时使用匿名类的任何建议?我真的不喜欢我想出的任何东西,例如
// Pass as parameter.
foo(new Clazz( )
{
// Do stuff.
});
// Assign to variable.
Clazz bar = new Clazz( )
{
// Do stuff.
};
最佳答案
对于我自己的代码,我想到的最好的折衷方案是将匿名类缩进一个制表符级别,并将右括号放在新的一行上。
// Pass as parameter.
foo(new Clazz( )
{
// Do stuff.
}
);
void func () {
foo(new Clazz( )
{
// Do stuff.
}
);
}
// Assign to variable.
Clazz bar = new Clazz( )
{
// Do stuff.
};
关于java - Allman风格的匿名类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4495186/