#
734d52b5 |
| 14-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix line break behavior of class declarations.
Change breaking preferences: 1. Break before "extends" 2. Break before "implements" 3. Break within the implements list.
llvm-svn
clang-format: [Java] Fix line break behavior of class declarations.
Change breaking preferences: 1. Break before "extends" 2. Break before "implements" 3. Break within the implements list.
llvm-svn: 221981
show more ...
|
#
09f6abe8 |
| 14-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve generic return type formatting.
Before: public<R> ArrayList<R> get() {
After: public <R> ArrayList<R> get() {
llvm-svn: 221979
|
#
30a2406e |
| 14-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] No altnerative operator names in Java.
Before: someObject.and ();
After: someObject.and();
llvm-svn: 221978
|
#
61d81973 |
| 14-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve formatting of generics.
Before: Function < F, ? extends T > function;
After: Function<F, ? extends T> function;
llvm-svn: 221976
|
#
6be0f55d |
| 13-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support Java enums.
In Java, enums can contain a class body and enum constants can have arguments as well as class bodies. Support most of that.
llvm-svn: 221895
|
#
a644d7f3 |
| 10-Nov-2014 |
Nico Weber <nicolasweber@gmx.de> |
clang-format: [Java] Never treat @interface as annotation.
'@' followed by any keyword can't be an annotation, but @interface is currently the only combination of '@' and a keyword that's allowed, s
clang-format: [Java] Never treat @interface as annotation.
'@' followed by any keyword can't be an annotation, but @interface is currently the only combination of '@' and a keyword that's allowed, so limit it to this case. `@interface Foo` without a leading `public` was misformatted prior to this patch.
llvm-svn: 221607
show more ...
|
#
58fcf6df |
| 04-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix class declaration line breaks.
Before: @SomeAnnotation() abstract class aaaaaaaaa<a> extends bbbbbbbbbbbb<b> implements cccccccccccc { }
After: @SomeAnnotatio
clang-format: [Java] Fix class declaration line breaks.
Before: @SomeAnnotation() abstract class aaaaaaaaa<a> extends bbbbbbbbbbbb<b> implements cccccccccccc { }
After: @SomeAnnotation() abstract class aaaaaaaaa<a> extends bbbbbbbbbbbb<b> implements cccccccccccc { }
llvm-svn: 221256
show more ...
|
#
82f9df9e |
| 03-Nov-2014 |
Daniel Jasper <djasper@google.com> |
Revert "clang-format: [Java] Allow trailing semicolons after enums."
This reverts commit b5bdb2ef59ab922bcb4d6e843fffaee1f7f68a8c.
This doesn't really seem necessary on second though and causes pro
Revert "clang-format: [Java] Allow trailing semicolons after enums."
This reverts commit b5bdb2ef59ab922bcb4d6e843fffaee1f7f68a8c.
This doesn't really seem necessary on second though and causes problems with C++ enum formatting.
llvm-svn: 221158
show more ...
|
#
5f2764d8 |
| 03-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Allow trailing semicolons after enums.
Before: enum SomeThing { ABC, CDE } ;
After: enum SomeThing { ABC, CDE };
llvm-svn: 221125
|
#
f056f45b |
| 03-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix more generics formatting.
Before: < T extends B > T getInstance(Class<T> type);
After: <T extends B> T getInstance(Class<T> type);
llvm-svn: 221124
|
#
db9a7a2f |
| 03-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix static generic methods.
Before: public static<R> ArrayList<R> get() {}
After: public static <R> ArrayList<R> get() {}
llvm-svn: 221122
|
#
39af6cd5 |
| 03-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix class declaration formatting.
Before: @SomeAnnotation() abstract class aaaaaaaaaaaa extends bbbbbbbbbbbbbbb implements cccccccccccc { }
After: @SomeAnnotation
clang-format: [Java] Fix class declaration formatting.
Before: @SomeAnnotation() abstract class aaaaaaaaaaaa extends bbbbbbbbbbbbbbb implements cccccccccccc { }
After: @SomeAnnotation() abstract class aaaaaaaaaaaa extends bbbbbbbbbbbbbbb implements cccccccccccc { }
llvm-svn: 221121
show more ...
|
#
df2ff002 |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support enums without trailing semicolon.
Before: class SomeClass { enum SomeThing { ABC, CDE } void f() { } }
After: class SomeClass { enum SomeThing { ABC,
clang-format: [Java] Support enums without trailing semicolon.
Before: class SomeClass { enum SomeThing { ABC, CDE } void f() { } }
After: class SomeClass { enum SomeThing { ABC, CDE } void f() { } }
This fixed llvm.org/PR21458.
llvm-svn: 221113
show more ...
|
#
5e7be1d5 |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't break imports.
This fixes llvm.org/PR21453.
llvm-svn: 221112
|
#
b9d3db6b |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Add space between "synchronized" and "(".
Before: synchronized(mData) { // ... }
After: synchronized (mData) { // ... }
This fixes llvm.org/PR21455.
llvm-svn:
clang-format: [Java] Add space between "synchronized" and "(".
Before: synchronized(mData) { // ... }
After: synchronized (mData) { // ... }
This fixes llvm.org/PR21455.
llvm-svn: 221110
show more ...
|
#
7bd618f5 |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support generics with "?".
Before: @Override public Map < String, ? > getAll() { // ... }
After: @Override public Map<String, ?> getAll() { // ...
clang-format: [Java] Support generics with "?".
Before: @Override public Map < String, ? > getAll() { // ... }
After: @Override public Map<String, ?> getAll() { // ... }
This fixes llvm.org/PR21454.
llvm-svn: 221109
show more ...
|
#
a3ddf86d |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support try/catch/finally blocks.
llvm-svn: 221104
|
#
50b4bd7c |
| 02-Nov-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't break after extends/implements.
Before: abstract class SomeClass extends SomeOtherClass implements SomeInterface {}
After: abstract class SomeClass extends Some
clang-format: [Java] Don't break after extends/implements.
Before: abstract class SomeClass extends SomeOtherClass implements SomeInterface {}
After: abstract class SomeClass extends SomeOtherClass implements SomeInterface {}
llvm-svn: 221103
show more ...
|
#
e9ab42df |
| 31-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve line breaks around annotations.
Before: @SomeAnnotation("With some really looooooooooooooong text") private static final long something = 0L;
void SomeFunctio
clang-format: [Java] Improve line breaks around annotations.
Before: @SomeAnnotation("With some really looooooooooooooong text") private static final long something = 0L;
void SomeFunction(@Nullable String something) {}
After: @SomeAnnotation("With some really looooooooooooooong text") private static final long something = 0L;
void SomeFunction(@Nullable String something) {}
llvm-svn: 220984
show more ...
|
#
e003b78e |
| 28-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Fix test after recent flag change.
llvm-svn: 220781
|
#
c0126864 |
| 21-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Understand string literal concatenation.
Before: String someString = "abc" + "cde";
After: String someString = "abc" + "cde";
llvm-svn: 220287
|
#
d78c4223 |
| 21-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix formatting of multiple annotations.
Before: @SuppressWarnings(value = "unchecked") @Author(name = "abc") public void doSomething() { }
After: @SuppressWarnings(valu
clang-format: [Java] Fix formatting of multiple annotations.
Before: @SuppressWarnings(value = "unchecked") @Author(name = "abc") public void doSomething() { }
After: @SuppressWarnings(value = "unchecked") @Author(name = "abc") public void doSomething() { }
llvm-svn: 220286
show more ...
|
#
5ffcb7fe |
| 21-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix space in generic method calls.
Before: A.<B>doSomething();
After: A.<B>doSomething();
llvm-svn: 220285
|
#
fd68191d |
| 21-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Improve annotation handling.
Before: @SuppressWarnings( value = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") public static int iiiiiiiiiiiiiiiiiiiiiiii;
After: @SuppressWarnings(val
clang-format: [Java] Improve annotation handling.
Before: @SuppressWarnings( value = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") public static int iiiiiiiiiiiiiiiiiiiiiiii;
After: @SuppressWarnings(value = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") public static int iiiiiiiiiiiiiiiiiiiiiiii;
llvm-svn: 220284
show more ...
|
#
c7d024ac |
| 21-Oct-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Make annotation formatting more consistent.
Before: DoSomething(new A() { @Override public String toString() { } });
After: DoSomething(new A() { @Override
clang-format: [Java] Make annotation formatting more consistent.
Before: DoSomething(new A() { @Override public String toString() { } });
After: DoSomething(new A() { @Override public String toString() { } });
llvm-svn: 220282
show more ...
|