clang-format: [Java] Fix incorrect detection of cast.
After: return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaa) : aaaaaaaaaaaaaaaaaaaaaaa; After: return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaa) : aaaaaaaaaaaaaaaaaaaaaaa; llvm-svn: 225161
This commit is contained in:
parent
d3c02f177a
commit
77ef2be2e4
|
@ -927,6 +927,8 @@ private:
|
|||
LeftOfParens->MatchingParen->is(TT_LambdaLSquare))
|
||||
return false;
|
||||
if (Tok.Next) {
|
||||
if (Tok.Next->is(tok::question))
|
||||
return false;
|
||||
if (Style.Language == FormatStyle::LK_JavaScript &&
|
||||
Tok.Next->is(Keywords.kw_in))
|
||||
return false;
|
||||
|
|
|
@ -289,6 +289,10 @@ TEST_F(FormatTestJava, Generics) {
|
|||
|
||||
verifyFormat("private Foo<X, Y>[] foos;");
|
||||
verifyFormat("Foo<X, Y>[] foos = this.foos;");
|
||||
verifyFormat("return (a instanceof List<?>)\n"
|
||||
" ? aaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaa)\n"
|
||||
" : aaaaaaaaaaaaaaaaaaaaaaa;",
|
||||
getStyleWithColumns(60));
|
||||
|
||||
verifyFormat(
|
||||
"SomeLoooooooooooooooooooooongType name =\n"
|
||||
|
|
Loading…
Reference in New Issue