diff options
author | Daniel Jasper <djasper@google.com> | 2014-11-19 22:38:18 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2014-11-19 22:38:18 +0000 |
commit | 9d30d866f3b5fddfdb588cd0ad9980d9a35f3856 (patch) | |
tree | d8ca93d505d17ce95df6e6a92fcc8db0e8e918f1 /unittests | |
parent | 1573c16b6bdeae854637c3e79c48a95e2429577a (diff) |
clang-format: [Java] Accept generic types in enum declaration
Before:
enum Foo implements Bar<X, Y> {
ABC {
...
}
, CDE {
...
};
}
After:
enum Foo implements Bar<X, Y> {
ABC {
...
},
CDE {
...
};
}
Patch by Harry Terkelsen.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@222394 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/Format/FormatTestJava.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/unittests/Format/FormatTestJava.cpp b/unittests/Format/FormatTestJava.cpp index c47cfa9214..5c9bf1a25f 100644 --- a/unittests/Format/FormatTestJava.cpp +++ b/unittests/Format/FormatTestJava.cpp @@ -164,6 +164,20 @@ TEST_F(FormatTestJava, EnumDeclarations) { " public void f() {\n" " }\n" "}"); + verifyFormat("private enum SomeEnum implements Foo<?, B> {\n" + " ABC {\n" + " @Override\n" + " public String toString() {\n" + " return \"ABC\";\n" + " }\n" + " },\n" + " CDE {\n" + " @Override\n" + " public String toString() {\n" + " return \"CDE\";\n" + " }\n" + " };\n" + "}"); } TEST_F(FormatTestJava, ThrowsDeclarations) { |