#
211e1329 |
| 08-Dec-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Always break after annotations of multiline decls.
Before: @Mock DataLoader loooooooooooooooooooooooader = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
After: @Mock Dat
clang-format: [Java] Always break after annotations of multiline decls.
Before: @Mock DataLoader loooooooooooooooooooooooader = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
After: @Mock DataLoader loooooooooooooooooooooooader = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
llvm-svn: 223688
show more ...
|
#
8379107a |
| 03-Dec-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Fix expression parser not closing stuff at end of stmt.
Uncovered by a Java test case:
Before: public some.package.Type someFunction( // comment int parameter) {}
After: pu
clang-format: Fix expression parser not closing stuff at end of stmt.
Uncovered by a Java test case:
Before: public some.package.Type someFunction( // comment int parameter) {}
After: public some.package.Type someFunction( // comment int parameter) {}
llvm-svn: 223228
show more ...
|
#
3219e43c |
| 02-Dec-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Add option to suppress operator alignment.
With alignment: int aaaaaa = aa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb * cccccccccccccccccccccccccccccccc;
clang-format: Add option to suppress operator alignment.
With alignment: int aaaaaa = aa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb * cccccccccccccccccccccccccccccccc;
Without alignment: int aaaaaa = aa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb * cccccccccccccccccccccccccccccccc;
This fixes llvm.org/PR21666.
llvm-svn: 223117
show more ...
|
#
13404dad |
| 27-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Don't use column layout with AlignAfterOpenBrackets.
This fixes llvm.org/PR21676.
llvm-svn: 222886
|
#
9b9e0760 |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't line-wrap package declarations.
This fixes llvm.org/PR21677.
llvm-svn: 222843
|
#
450425c9 |
| 26-Nov-2014 |
Nico Weber <nicolasweber@gmx.de> |
clang-format: Tweak -style=Chromium for Java files.
For Java, don't do any of the deviations from Google Style that Chromium style does for C++.
Chromium's Java follows Android Java style [1], whic
clang-format: Tweak -style=Chromium for Java files.
For Java, don't do any of the deviations from Google Style that Chromium style does for C++.
Chromium's Java follows Android Java style [1], which is roughly Google Java style with an indent of 4 and a continuation indent of 8.
1: https://source.android.com/source/code-style.html llvm-svn: 222839
show more ...
|
#
375815d2 |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve formatting of throws declarations.
Before: public void doSoooooooooo() throws LoooooooooongException, LooooooooooongException {}
After: public void doSooooooo
clang-format: [Java] Improve formatting of throws declarations.
Before: public void doSoooooooooo() throws LoooooooooongException, LooooooooooongException {}
After: public void doSoooooooooo() throws LoooooooooongException, LooooooooooongException {}
llvm-svn: 222829
show more ...
|
#
4f56b0bb |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve cast detection.
Before: a[b >> 1] = (byte)(c() << 4);
After: a[b >> 1] = (byte) (c() << 4);
llvm-svn: 222827
|
#
07013a42 |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix breaking after annotations.
Before: @Annotation1 // comment @Annotation2 class C {}
After: @Annotation1 // comment @Annotation2 class C {}
llvm-svn: 222825
|
#
9e709351 |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Add SFS_Empty to only empty functions on a single line.
Activated for and tested by Google's Java style.
This fixes llvm.org/PR21667.
llvm-svn: 222819
|
#
e5d74867 |
| 26-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support Foo.class;
Before: SomeClass. class.getName();
After: SomeClass.class.getName();
This fixes llvm.org/PR21665.
llvm-svn: 222813
|
#
a98b7b01 |
| 25-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Refactoring.
Re-apply r222638 and r222641 without variadic templates.
llvm-svn: 222747
|
#
484ee9b4 |
| 24-Nov-2014 |
Aaron Ballman <aaron@aaronballman.com> |
Reverting r222638; it broke the MSVC build bots because Visual Studio 2012 does not support variadic templates. Also reverting r222641 because it was relying on 222638.
llvm-svn: 222656
|
#
325e486f |
| 23-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Treat 'instanceof' like other binary operators.
This fixes llvm.org/PR21436.
llvm-svn: 222641
|
#
a0143fab |
| 23-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Space before array initializers.
Before: new int[]{1, 2, 3, 4};
After: new int[] {1, 2, 3, 4};
llvm-svn: 222640
|
#
4b444495 |
| 21-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Use nested block special case for all languages.
Previously this was only used for JavaScript.
Before: functionCall({ int i; int j;
clang-format: Use nested block special case for all languages.
Previously this was only used for JavaScript.
Before: functionCall({ int i; int j; }, aaaa, bbbb, cccc);
After: functionCall({ int i; int j; }, aaaa, bbbb, cccc);
llvm-svn: 222531
show more ...
|
#
82c92753 |
| 21-Nov-2014 |
Daniel Jasper <djasper@google.com> |
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(
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
show more ...
|
#
8354ea84 |
| 21-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Basic lambda support.
llvm-svn: 222524
|
#
6cab6784 |
| 20-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't align after "return".
Doesn't seem to be common practice in Java.
Before: return aaaaaaaaaaaaaaaaaaa && bbbbbbbbbbbbbbbbbbb && ccccccccccccccccccc;
A
clang-format: [Java] Don't align after "return".
Doesn't seem to be common practice in Java.
Before: return aaaaaaaaaaaaaaaaaaa && bbbbbbbbbbbbbbbbbbb && ccccccccccccccccccc;
After: return aaaaaaaaaaaaaaaaaaa && bbbbbbbbbbbbbbbbbbb && ccccccccccccccccccc;
Patch by Harry Terkelsen.
llvm-svn: 222424
show more ...
|
#
caf86859 |
| 20-Nov-2014 |
Daniel Jasper <djasper@google.com> |
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
|
#
ccb68b48 |
| 19-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Accept generic types in enum declaration
Before: enum Foo implements Bar<X, Y> { ABC { ... } , CDE { ... }; }
After: enum Foo implements Bar<X
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.
llvm-svn: 222394
show more ...
|
#
fe2cf667 |
| 19-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Ignore C++-specific keywords
Before: public void union (Object o); public void struct (Object o); public void delete (Object o);
After: public void union(Object o);
clang-format: [Java] Ignore C++-specific keywords
Before: public void union (Object o); public void struct (Object o); public void delete (Object o);
After: public void union(Object o); public void struct(Object o); public void delete(Object o);
Patch by Harry Terkelsen, thank you!
llvm-svn: 222357
show more ...
|
#
3aa9a6a1 |
| 18-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Add option to disable alignment after opening brackets
Before: SomeFunction(parameter, parameter);
After: SomeFunction(parameter, parameter);
Patch by Harry
clang-format: Add option to disable alignment after opening brackets
Before: SomeFunction(parameter, parameter);
After: SomeFunction(parameter, parameter);
Patch by Harry Terkelsen, thank you!
llvm-svn: 222284
show more ...
|
#
6761b42b |
| 18-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Fix space between generic type parameter and square bracket
Before: public Foo<X, Y> [] foos;
After: public Foo<X, Y>[] foos;
Patch by Harry Terkelsen. Thank you!
llvm-svn: 2222
clang-format: Fix space between generic type parameter and square bracket
Before: public Foo<X, Y> [] foos;
After: public Foo<X, Y>[] foos;
Patch by Harry Terkelsen. Thank you!
llvm-svn: 222283
show more ...
|
#
4bfa736f |
| 14-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Further improve generics formatting.
llvm-svn: 222011
|