diff options
author | Daniel Jasper <djasper@google.com> | 2015-03-12 14:44:29 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2015-03-12 14:44:29 +0000 |
commit | 6acf5130995d9374459f86de7e42ed0e2d9838a9 (patch) | |
tree | fab717cd00505dcf746f3213d1b9710a7f5315fd /clang/lib/Format/UnwrappedLineParser.h | |
parent | bbdb712765ff65afee2a72d8c0ff9fe14d63bf8a (diff) | |
download | bcm5719-llvm-6acf5130995d9374459f86de7e42ed0e2d9838a9.tar.gz bcm5719-llvm-6acf5130995d9374459f86de7e42ed0e2d9838a9.zip |
clang-format: [Java] Support anonymous classes after = and return.
Before:
A a = new A(){public String toString(){return "NotReallyA";
}
}
;
After:
A a = return new A() {
public String toString() {
return "NotReallyA";
}
};
This fixes llvm.org/PR22878.
llvm-svn: 232042
Diffstat (limited to 'clang/lib/Format/UnwrappedLineParser.h')
-rw-r--r-- | clang/lib/Format/UnwrappedLineParser.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Format/UnwrappedLineParser.h b/clang/lib/Format/UnwrappedLineParser.h index 4b953ea6073..76c62cdc1d8 100644 --- a/clang/lib/Format/UnwrappedLineParser.h +++ b/clang/lib/Format/UnwrappedLineParser.h @@ -95,6 +95,7 @@ private: void parseCaseLabel(); void parseSwitch(); void parseNamespace(); + void parseNew(); void parseAccessSpecifier(); void parseEnum(); void parseJavaEnumBody(); |