aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/FormatTestJava.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-11-21 12:19:07 +0000
committerDaniel Jasper <djasper@google.com>2014-11-21 12:19:07 +0000
commit82c9275344f584f83945b1b247420b27abd8a791 (patch)
tree2d0de90b848d6b0378b04e5b5f739224dfa502f0 /clang/unittests/Format/FormatTestJava.cpp
parent43419a74ac2bd80f9b6215557f4e33bc074e3cb1 (diff)
downloadllvm-82c9275344f584f83945b1b247420b27abd8a791.zip
llvm-82c9275344f584f83945b1b247420b27abd8a791.tar.gz
llvm-82c9275344f584f83945b1b247420b27abd8a791.tar.bz2
clang-format: [Java] Support more Java keywords.
Before: public final<X> Foo foo() { } public abstract<X> Foo foo(); After: public final <X> Foo foo() { } public abstract <X> Foo foo(); Patch by Harry Terkelsen. Thank you. llvm-svn: 222527
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
-rw-r--r--clang/unittests/Format/FormatTestJava.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestJava.cpp b/clang/unittests/Format/FormatTestJava.cpp
index f6ab7d3..53df9af 100644
--- a/clang/unittests/Format/FormatTestJava.cpp
+++ b/clang/unittests/Format/FormatTestJava.cpp
@@ -229,6 +229,8 @@ TEST_F(FormatTestJava, Generics) {
verifyFormat("protected <R> ArrayList<R> get() {\n}");
verifyFormat("private <R> ArrayList<R> get() {\n}");
verifyFormat("public static <R> ArrayList<R> get() {\n}");
+ verifyFormat("public final <X> Foo foo() {\n}");
+ verifyFormat("public abstract <X> Foo foo();");
verifyFormat("<T extends B> T getInstance(Class<T> type);");
verifyFormat("Function<F, ? extends T> function;");