Before:
foo = class {
constructor() {}
}
;
After:
foo = class {
constructor() {}
};
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257154
91177308-0d34-0410-b5e6-
96231b3b80d8
// This does not apply for Java and JavaScript.
if (Style.Language == FormatStyle::LK_Java ||
Style.Language == FormatStyle::LK_JavaScript) {
+ if (FormatTok->is(tok::semi))
+ nextToken();
addUnwrappedLine();
return;
}
" aaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaa: aaaaaaaaaaaaaaaaaaaa):\n"
" aaaaaaaaaaaaaaaaaaaaaa {}\n"
"}");
+ verifyFormat("foo = class Name {\n"
+ " constructor() {}\n"
+ "};");
+ verifyFormat("foo = class {\n"
+ " constructor() {}\n"
+ "};");
// ':' is not a type declaration here.
verifyFormat("class X {\n"