clang-format: [Java] Don't force break before generic type method.
Before: Foo.bar() .<X> baz(); After: Foo.bar() .<X>baz(); Patch by Harry Terkelsen. llvm-svn: 222423
This commit is contained in:
parent
5a83192570
commit
caf8685958
|
@ -878,6 +878,7 @@ private:
|
|||
if (PreviousNotConst->Type == TT_TemplateCloser)
|
||||
return PreviousNotConst && PreviousNotConst->MatchingParen &&
|
||||
PreviousNotConst->MatchingParen->Previous &&
|
||||
PreviousNotConst->MatchingParen->Previous->isNot(tok::period) &&
|
||||
PreviousNotConst->MatchingParen->Previous->isNot(tok::kw_template);
|
||||
|
||||
if (PreviousNotConst->is(tok::r_paren) && PreviousNotConst->MatchingParen &&
|
||||
|
|
|
@ -234,6 +234,13 @@ TEST_F(FormatTestJava, Generics) {
|
|||
|
||||
verifyFormat("private Foo<X, Y>[] foos;");
|
||||
verifyFormat("Foo<X, Y>[] foos = this.foos;");
|
||||
|
||||
verifyFormat(
|
||||
"SomeLoooooooooooooooooooooongType name =\n"
|
||||
" SomeType.foo(someArgument)\n"
|
||||
" .<X>method()\n"
|
||||
" .aaaaaaaaaaaaaaaaaaa()\n"
|
||||
" .aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa();");
|
||||
}
|
||||
|
||||
TEST_F(FormatTestJava, StringConcatenation) {
|
||||
|
|
Loading…
Reference in New Issue