History log of /llvm-project/clang/unittests/Format/FormatTestJava.cpp (Results 26 – 50 of 106)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-4.0.0-rc2, llvmorg-4.0.0-rc1, llvmorg-3.9.1, llvmorg-3.9.1-rc3, llvmorg-3.9.1-rc2, llvmorg-3.9.1-rc1, llvmorg-3.9.0, llvmorg-3.9.0-rc3, llvmorg-3.9.0-rc2, llvmorg-3.9.0-rc1
# 4f8d9943 11-Jul-2016 Eric Liu <ioeric@google.com>

Make tooling::applyAllReplacements return llvm::Expected<string> instead of empty string to indicate potential error.

Summary:
return llvm::Expected<> to carry error status and error information.
Th

Make tooling::applyAllReplacements return llvm::Expected<string> instead of empty string to indicate potential error.

Summary:
return llvm::Expected<> to carry error status and error information.
This is the first step towards introducing "Error" into tooling::Replacements.

Reviewers: djasper, klimek

Subscribers: ioeric, klimek, cfe-commits

Differential Revision: http://reviews.llvm.org/D21601

llvm-svn: 275062

show more ...


Revision tags: llvmorg-3.8.1, llvmorg-3.8.1-rc1, llvmorg-3.8.0, llvmorg-3.8.0-rc3, llvmorg-3.8.0-rc2
# 15b01116 27-Jan-2016 Daniel Jasper <djasper@google.com>

clang-format: [Java] Remove unnecessary line break after complex annotations

Before:
@Annotation("Some"
+ " text")
List<Integer>
list;

After:
@Annotation("Some"
+ " text")

clang-format: [Java] Remove unnecessary line break after complex annotations

Before:
@Annotation("Some"
+ " text")
List<Integer>
list;

After:
@Annotation("Some"
+ " text")
List<Integer> list;

llvm-svn: 258981

show more ...


Revision tags: llvmorg-3.8.0-rc1
# 72a1b6a5 22-Dec-2015 Daniel Jasper <djasper@google.com>

clang-format: [JS] "operator" is not a keyword in Java/JavaScript.

llvm-svn: 256245


Revision tags: llvmorg-3.7.1, llvmorg-3.7.1-rc2, llvmorg-3.7.1-rc1
# 2cd92f1c 15-Oct-2015 Nico Weber <nicolasweber@gmx.de>

clang-format/java: Break after annotations on fields in Chromium style.

Chromium follows the Android style guide for Java code, and that doesn't make
the distinction between fields and non-fields th

clang-format/java: Break after annotations on fields in Chromium style.

Chromium follows the Android style guide for Java code, and that doesn't make
the distinction between fields and non-fields that the Google Java style guide
makes:

https://source.android.com/source/code-style.html#use-standard-java-annotations
https://google.github.io/styleguide/javaguide.html#s4.8.5-annotations

llvm-svn: 250422

show more ...


# 8d8fc3f1 15-Sep-2015 Nico Weber <nicolasweber@gmx.de>

Remove accidental superfluous newline added in r247750.

llvm-svn: 247752


# 4f113490 15-Sep-2015 Nico Weber <nicolasweber@gmx.de>

clang-format: In Java, `assert` is followed by an expression.

Before: assert a&& b;
Now: assert a && b;
llvm-svn: 247750


Revision tags: llvmorg-3.7.0, llvmorg-3.7.0-rc4, llvmorg-3.7.0-rc3, studio-1.4, llvmorg-3.7.0-rc2, llvmorg-3.7.0-rc1
# 043ac050 03-Jul-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java/JS] Properly support instanceof and its precedence.

llvm-svn: 241337


Revision tags: llvmorg-3.6.2, llvmorg-3.6.2-rc1
# ab9db510 22-Jun-2015 Alexander Kornienko <alexfh@google.com>

Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").

llvm-svn: 240353


# 3d9d929e 22-Jun-2015 Alexander Kornienko <alexfh@google.com>

Fixed/added namespace ending comments using clang-tidy. NFC

The patch is generated using this command:

$ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
-checks=-*,llvm-namespace-comme

Fixed/added namespace ending comments using clang-tidy. NFC

The patch is generated using this command:

$ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
-checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
work/llvm/tools/clang

To reduce churn, not touching namespaces spanning less than 10 lines.

llvm-svn: 240270

show more ...


# e6fcf7d3 17-Jun-2015 Daniel Jasper <djasper@google.com>

clang-format: clang-format (NFC)

llvm-svn: 239903


Revision tags: llvmorg-3.6.1, llvmorg-3.6.1-rc1
# 9dedc775 07-Apr-2015 Daniel Jasper <djasper@google.com>

clang-format: Indent relative to the ./-> and not the function name.

Before:
aaaaaaaaaaa //
.aaaa( //
bbbb) // This is different ..
.aaaa( //
cccc);

clang-format: Indent relative to the ./-> and not the function name.

Before:
aaaaaaaaaaa //
.aaaa( //
bbbb) // This is different ..
.aaaa( //
cccc); // .. from this.

After:
aaaaaaaaaaa //
.aaaa( //
bbbb) // This is identical ..
.aaaa( //
cccc); // .. to this.

llvm-svn: 234300

show more ...


Revision tags: llvmorg-3.5.2, llvmorg-3.5.2-rc1
# 6acf5130 12-Mar-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Support anonymous classes after = and return.

Before:
A a = new A(){public String toString(){return "NotReallyA";
}
}
;

After:
A a = return new A() {
public Strin

clang-format: [Java] Support anonymous classes after = and return.

Before:
A a = new A(){public String toString(){return "NotReallyA";
}
}
;

After:
A a = return new A() {
public String toString() {
return "NotReallyA";
}
};

This fixes llvm.org/PR22878.

llvm-svn: 232042

show more ...


Revision tags: llvmorg-3.6.0, llvmorg-3.6.0-rc4, llvmorg-3.6.0-rc3, llvmorg-3.6.0-rc2, llvmorg-3.6.0-rc1
# e189d465 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Support try blocks with resources.

Before:
try
(SomeResource rs = someFunction()) {
Something();
}

After:
try (SomeResource rs = someFunction()) {
Somethi

clang-format: [Java] Support try blocks with resources.

Before:
try
(SomeResource rs = someFunction()) {
Something();
}

After:
try (SomeResource rs = someFunction()) {
Something();
}

llvm-svn: 225973

show more ...


# 190fbda6 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Prefer not to break in parameter annotations.

Before:
boolean someFunction(@Param(aaaaaaaaaaaaaaaa)
String aaaaa,
String bbbbbbbbbbbbbbb) {}

Afte

clang-format: [Java] Prefer not to break in parameter annotations.

Before:
boolean someFunction(@Param(aaaaaaaaaaaaaaaa)
String aaaaa,
String bbbbbbbbbbbbbbb) {}

After:
boolean someFunction(
@Param(aaaaaaaaaaaaaaaa) String aaaaa,
String bbbbbbbbbbbbbbb) {}

llvm-svn: 225971

show more ...


# 16dbe0bc 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Understand "import static".

llvm-svn: 225965


# 404658ae 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Don't let annotations confuse return type analysis.

Before:
@Test
ReturnType
doSomething(String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}

After:
@Test
ReturnType doSo

clang-format: [Java] Don't let annotations confuse return type analysis.

Before:
@Test
ReturnType
doSomething(String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}

After:
@Test
ReturnType doSomething(
String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}

llvm-svn: 225964

show more ...


# 3e1bd140 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Don't line-wrap before annotations' l_parens.

Before:
@SomeAnnotation
(aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa)
int i;

After:
@SomeAnnotation(
aaaaaaaaaaaaaaaaa,

clang-format: [Java] Don't line-wrap before annotations' l_parens.

Before:
@SomeAnnotation
(aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa)
int i;

After:
@SomeAnnotation(
aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa)
int i;

llvm-svn: 225963

show more ...


# a831c58e 14-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Don't get confused by leading annotations.

Before:
@Test(a)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaa(
aaaaaaaaaaaaaaaaaaaaaaa);

A

clang-format: [Java] Don't get confused by leading annotations.

Before:
@Test(a)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaa(
aaaaaaaaaaaaaaaaaaaaaaa);

After:
@Test(a)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa =
aaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaa);

llvm-svn: 225962

show more ...


# ed50166b 13-Jan-2015 Nico Weber <nicolasweber@gmx.de>

clang-format: [Java] Detect `native` keyword.

Before:
public native<X> Foo foo();

After:
public native <X> Foo foo();

llvm-svn: 225839


# beb03938 09-Jan-2015 Nico Weber <nicolasweber@gmx.de>

clang-format: [Java] Support formatting qualified annotations.

llvm-svn: 225559


# 77ef2be2 05-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Fix incorrect detection of cast.

After:
return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa(
aaaaaaaaaaaaaaaaaaaaa)

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

show more ...


# 5f1fa85e 04-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: [Java] Fix incorrect recognition of annonymous classes.

Before:
someFunction(new Runnable() { public void run() { System.out.println(42);
}
});

After:
someFunction(new Runnabl

clang-format: [Java] Fix incorrect recognition of annonymous classes.

Before:
someFunction(new Runnable() { public void run() { System.out.println(42);
}
});

After:
someFunction(new Runnable() {
public void run() {
System.out.println(42);
}
});

llvm-svn: 225142

show more ...


# 428f0b14 04-Jan-2015 Daniel Jasper <djasper@google.com>

clang-format: Re-enable comment re-indentation for Java/JS.

This was broken by r224120.

llvm-svn: 225130


Revision tags: llvmorg-3.5.1, llvmorg-3.5.1-rc2
# ff2437fe 12-Dec-2014 Alexander Kornienko <alexfh@google.com>

Don't break string literals in Java and JavaScript.

The proper way to break string literals in these languages is by inserting a "+"
between parts which we don't support yet. So we disable string li

Don't break string literals in Java and JavaScript.

The proper way to break string literals in these languages is by inserting a "+"
between parts which we don't support yet. So we disable string literal breaking
until then.

llvm-svn: 224120

show more ...


Revision tags: llvmorg-3.5.1-rc1
# a536df4b 08-Dec-2014 Daniel Jasper <djasper@google.com>

clang-format: Indent correctly in conditional expressions after return.

This only applies when not aligning after the return itself (which is
commonly done for C++.

Before:
return aaaaaaaaaa

clang-format: Indent correctly in conditional expressions after return.

This only applies when not aligning after the return itself (which is
commonly done for C++.

Before:
return aaaaaaaaaa
? bbbbbbbbbb(
bbbbbb) // This is indented relative to aaaaaaaaaa.
: b;

After:
return aaaaaaaaaa
? bbbbbbbbbb(
bbbbbb)
: b;

llvm-svn: 223694

show more ...


12345