History log of /llvm-project/clang/unittests/Format/FormatTestJava.cpp (Results 76 – 100 of 106)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345