return ChildRole.COMMA for comma between fields in anonymous class (IDEA-130275)

This commit is contained in:
Yaroslav Lepenkin
2014-09-29 19:44:27 +04:00
parent ca690981cf
commit 2b7a507359
2 changed files with 13 additions and 0 deletions
@@ -85,6 +85,9 @@ public abstract class AnonymousClassElementBase extends ClassElement {
else if (i == JavaTokenType.RBRACE) {
return getChildRole(child, ChildRole.RBRACE);
}
else if (i == JavaTokenType.COMMA) {
return ChildRole.COMMA;
}
else {
return ChildRoleBase.NONE;
}
@@ -579,4 +579,14 @@ public class JavaFormatterSpaceTest extends AbstractJavaFormatterTest {
doMethodTest(before, "Test.class");
}
public void testMultipleFieldDeclaration_InAnonymousClass() {
doMethodTest(
"new Object() {\n" +
"boolean one, two;\n" +
"};",
"new Object() {\n" +
" boolean one, two;\n" +
"};"
);
}
}