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


12345