aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/resources/com/google/googlejavaformat/java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/test/resources/com/google/googlejavaformat/java')
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/A.input4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/A.output4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.input8
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.output9
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.input4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.output4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.input4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.output4
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/C.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/C.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/D.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/D.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/E.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/E.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.input13
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.output19
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.input6
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.output6
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.input8
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.output8
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.input7
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.output7
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.input16
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.output13
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.input14
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.output16
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.input14
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.output15
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.input14
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.output14
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.input11
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.output8
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/L.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/L.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.input44
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.output55
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/S.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/S.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/T.input2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/T.output2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.input33
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.output39
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.input3
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.output5
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-import-sorting2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-unused-import-removal2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-only2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-and-formatting2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-only2
-rw-r--r--core/src/test/resources/com/google/googlejavaformat/java/testimports/A.input2
54 files changed, 443 insertions, 30 deletions
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.input
index 81d13aa..c658630 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.input
@@ -17,13 +17,13 @@ class A {
@X(x = 1)
private @interface Y {}
- // TODO(jdd): Add annotation declaration with empty body.
+ // TODO(user): Add annotation declaration with empty body.
@X(x = 1)
@Y
protected @interface Z {}
- // TODO(jdd): Include type annotations once we can include a higher language level.
+ // TODO(user): Include type annotations once we can include a higher language level.
int[] array1 = new int[5];
int[] array2 =
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.output
index 3eff456..5d5d88f 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/A.output
@@ -17,13 +17,13 @@ class A {
@X(x = 1)
private @interface Y {}
- // TODO(jdd): Add annotation declaration with empty body.
+ // TODO(user): Add annotation declaration with empty body.
@X(x = 1)
@Y
protected @interface Z {}
- // TODO(jdd): Include type annotations once we can include a higher language level.
+ // TODO(user): Include type annotations once we can include a higher language level.
int[] array1 = new int[5];
int[] array2 =
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.input
new file mode 100644
index 0000000..e3e8493
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.input
@@ -0,0 +1,8 @@
+class B173808510 {
+ // b/173808510
+ @FlagSpec(
+ name = "myFlag",
+ help =
+ "areallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyloongword word1 word2")
+ Flag<Integer> dummy = null;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.output
new file mode 100644
index 0000000..45a939e
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B173808510.output
@@ -0,0 +1,9 @@
+class B173808510 {
+ // b/173808510
+ @FlagSpec(
+ name = "myFlag",
+ help =
+ "areallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyreallyloongword word1"
+ + " word2")
+ Flag<Integer> dummy = null;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.input
new file mode 100644
index 0000000..7c220d5
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.input
@@ -0,0 +1,4 @@
+class B183431894 {
+ int a = - -1;
+ int d = + +1;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.output
new file mode 100644
index 0000000..7c220d5
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B183431894.output
@@ -0,0 +1,4 @@
+class B183431894 {
+ int a = - -1;
+ int d = + +1;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.input
index 30c232b..9408235 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.input
@@ -5,7 +5,7 @@ class Test {
if (!metadata.ignoreOutputTransformations()
&& Producers.isListenableFutureMapKey(outputKey)) {
ImmutableList<ProducerNode<?>> nodes = createMapNodes((ProducerNode) node);
- checkCollectionNodesAgainstWhitelist(nodes, whitelist);
+ checkCollectionNodesAgainstAllowlist(nodes, allowlist);
return nodes;
} else if (!metadata.ignoreOutputTransformations()
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.output
index 950f4eb..aeb36b8 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20535125.output
@@ -4,7 +4,7 @@ class Test {
void m() {
if (!metadata.ignoreOutputTransformations() && Producers.isListenableFutureMapKey(outputKey)) {
ImmutableList<ProducerNode<?>> nodes = createMapNodes((ProducerNode) node);
- checkCollectionNodesAgainstWhitelist(nodes, whitelist);
+ checkCollectionNodesAgainstAllowlist(nodes, allowlist);
return nodes;
} else if (!metadata.ignoreOutputTransformations()
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.input
index 957c2df..de746bb 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.input
@@ -1,8 +1,8 @@
class B20701054 {
void m() {
ImmutableList<String> x = ImmutableList.builder().add(1).build();
- OptionalBinder.<ASD>newOptionalBinder(binder(), InputWhitelist.class).setBinding().to(
- AllInputWhitelist.class);
+ OptionalBinder.<ASD>newOptionalBinder(binder(), InputAllowlist.class).setBinding().to(
+ AllInputAllowlist.class);
Foo z = Foo.INSTANCE.field;
Foo z = Foo.INSTANCE.field.field;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.output
index 7ce6fda..2fd9a9a 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20701054.output
@@ -1,9 +1,9 @@
class B20701054 {
void m() {
ImmutableList<String> x = ImmutableList.builder().add(1).build();
- OptionalBinder.<ASD>newOptionalBinder(binder(), InputWhitelist.class)
+ OptionalBinder.<ASD>newOptionalBinder(binder(), InputAllowlist.class)
.setBinding()
- .to(AllInputWhitelist.class);
+ .to(AllInputAllowlist.class);
Foo z = Foo.INSTANCE.field;
Foo z = Foo.INSTANCE.field.field;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.input
index 86e46d5..7317f17 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.input
@@ -1,6 +1,6 @@
public class B20844369 {
private static final String ID_PATTERN =
- // TODO(daw): add min/max lengths for the numbers here, e.g. android ID
+ // TODO(user): add min/max lengths for the numbers here, e.g. android ID
"(?:(?<androidId>\\d+)\\+)?" // optional Android ID
+ "(?<type>\\d+)" // type
+ ":"
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.output
index 982dc2b..62f9721 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B20844369.output
@@ -1,6 +1,6 @@
public class B20844369 {
private static final String ID_PATTERN =
- // TODO(daw): add min/max lengths for the numbers here, e.g. android ID
+ // TODO(user): add min/max lengths for the numbers here, e.g. android ID
"(?:(?<androidId>\\d+)\\+)?" // optional Android ID
+ "(?<type>\\d+)" // type
+ ":"
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.input
index 7baed6c..31bf3b8 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.input
@@ -6,7 +6,7 @@ package com.google.googlejavaformat.java.test;
* CreationReferences.
*/
class C<T> {
- // TODO(jdd): Test higher-language-level constructs.
+ // TODO(user): Test higher-language-level constructs.
C() {
this(
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.output
index fcf773e..c62c7ae 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/C.output
@@ -6,7 +6,7 @@ package com.google.googlejavaformat.java.test;
* CreationReferences.
*/
class C<T> {
- // TODO(jdd): Test higher-language-level constructs.
+ // TODO(user): Test higher-language-level constructs.
C() {
this(
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.input
index daca973..d69ed1e 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.input
@@ -2,7 +2,7 @@ package com.google.googlejavaformat.java.test;
/** Tests for Dimensions and DoStatements. */
class D {
- // TODO(jdd): Test higher-language-level features.
+ // TODO(user): Test higher-language-level features.
int[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[][][][]
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.output
index daca973..d69ed1e 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/D.output
@@ -2,7 +2,7 @@ package com.google.googlejavaformat.java.test;
/** Tests for Dimensions and DoStatements. */
class D {
- // TODO(jdd): Test higher-language-level features.
+ // TODO(user): Test higher-language-level features.
int[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[][][][]
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.input
index 0e98139..479466a 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.input
@@ -9,7 +9,7 @@ import com.google.common.collect.Lists;
*/
@MarkerAnnotation
class E<T> {
- // TODO(jdd): Test higher language-level features.
+ // TODO(user): Test higher language-level features.
enum Enum1 {
A, B, C, D;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.output
index 4dd603a..fb4f2fa 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/E.output
@@ -9,7 +9,7 @@ import com.google.common.collect.Lists;
*/
@MarkerAnnotation
class E<T> {
- // TODO(jdd): Test higher language-level features.
+ // TODO(user): Test higher language-level features.
enum Enum1 {
A,
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.input
index 1e4db16..5590f74 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.input
@@ -25,4 +25,17 @@ class ExpressionSwitch {
default -> System.out.println("default");
}
}
+
+ String breakLongCaseArgs(MyEnum e) {
+ return switch (e) {
+ case SOME_RATHER_LONG_NAME_1, SOME_RATHER_LONG_NAME_2, SOME_RATHER_LONG_NAME_3, SOME_RATHER_LONG_NAME_4, SOME_RATHER_LONG_NAME_5, SOME_RATHER_LONG_NAME_6, SOME_RATHER_LONG_NAME_7 -> {}
+ case SOME_RATHER_LONG_NAME_8 -> {}
+ };
+ }
+
+ String dontBreakShortCaseArgs(MyEnum e) {
+ return switch (e) {
+ case CASE_A, CASE_B -> {}
+ };
+ }
}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.output
index 6458aa0..00ae892 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/ExpressionSwitch.output
@@ -31,4 +31,23 @@ class ExpressionSwitch {
default -> System.out.println("default");
}
}
+
+ String breakLongCaseArgs(MyEnum e) {
+ return switch (e) {
+ case SOME_RATHER_LONG_NAME_1,
+ SOME_RATHER_LONG_NAME_2,
+ SOME_RATHER_LONG_NAME_3,
+ SOME_RATHER_LONG_NAME_4,
+ SOME_RATHER_LONG_NAME_5,
+ SOME_RATHER_LONG_NAME_6,
+ SOME_RATHER_LONG_NAME_7 -> {}
+ case SOME_RATHER_LONG_NAME_8 -> {}
+ };
+ }
+
+ String dontBreakShortCaseArgs(MyEnum e) {
+ return switch (e) {
+ case CASE_A, CASE_B -> {}
+ };
+ }
}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.input
new file mode 100644
index 0000000..27d23d0
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.input
@@ -0,0 +1,6 @@
+public record Record(@NotNull Object o) {
+
+ public Record {
+ this.o = o;
+ }
+} \ No newline at end of file
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.output
new file mode 100644
index 0000000..b0deb2d
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I574.output
@@ -0,0 +1,6 @@
+public record Record(@NotNull Object o) {
+
+ public Record {
+ this.o = o;
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.input
new file mode 100644
index 0000000..9c8f992
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.input
@@ -0,0 +1,8 @@
+class T {
+ int f(Object x) {
+ if (x instanceof final Integer i) {
+ return i;
+ }
+ return -1;
+ }
+} \ No newline at end of file
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.output
new file mode 100644
index 0000000..37ff2f5
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I588.output
@@ -0,0 +1,8 @@
+class T {
+ int f(Object x) {
+ if (x instanceof final Integer i) {
+ return i;
+ }
+ return -1;
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.input
new file mode 100644
index 0000000..98f667e
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.input
@@ -0,0 +1,7 @@
+public class I594 {
+ public void thisIsNotFormattedCorrectly(Object something){
+ if(something instanceof String somethingAsString){
+ return;
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.output
new file mode 100644
index 0000000..7c519a2
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I594.output
@@ -0,0 +1,7 @@
+public class I594 {
+ public void thisIsNotFormattedCorrectly(Object something) {
+ if (something instanceof String somethingAsString) {
+ return;
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.input
new file mode 100644
index 0000000..6cedc53
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.input
@@ -0,0 +1,16 @@
+class I603 {
+ sealed abstract class T1 {}
+
+ sealed class T2 extends X implements Y permits Z {}
+
+ sealed class T3
+ permits
+ Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {}
+
+ sealed class T4
+ implements
+ Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ permits
+ Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
+ Yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy {}
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.output
new file mode 100644
index 0000000..22153b6
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I603.output
@@ -0,0 +1,13 @@
+class I603 {
+ abstract sealed class T1 {}
+
+ sealed class T2 extends X implements Y permits Z {}
+
+ sealed class T3
+ permits Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {}
+
+ sealed class T4
+ implements Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ permits Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
+ Yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy {}
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.input
new file mode 100644
index 0000000..a31a230
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.input
@@ -0,0 +1,14 @@
+public class Foo {
+ static final int VERBOSE_WORDY_AND_LENGTHY_ONE = 1;
+ static final int VERBOSE_WORDY_AND_LENGTHY_TWO = 2;
+ static final int VERBOSE_WORDY_AND_LENGTHY_FOUR = 4;
+
+ public static int fn(int x) {
+ switch (x) {
+ case VERBOSE_WORDY_AND_LENGTHY_ONE | VERBOSE_WORDY_AND_LENGTHY_TWO | VERBOSE_WORDY_AND_LENGTHY_FOUR:
+ return 0;
+ default:
+ return 1;
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.output
new file mode 100644
index 0000000..945cbea
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I643.output
@@ -0,0 +1,16 @@
+public class Foo {
+ static final int VERBOSE_WORDY_AND_LENGTHY_ONE = 1;
+ static final int VERBOSE_WORDY_AND_LENGTHY_TWO = 2;
+ static final int VERBOSE_WORDY_AND_LENGTHY_FOUR = 4;
+
+ public static int fn(int x) {
+ switch (x) {
+ case VERBOSE_WORDY_AND_LENGTHY_ONE
+ | VERBOSE_WORDY_AND_LENGTHY_TWO
+ | VERBOSE_WORDY_AND_LENGTHY_FOUR:
+ return 0;
+ default:
+ return 1;
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.input
new file mode 100644
index 0000000..9104f19
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.input
@@ -0,0 +1,14 @@
+interface Test {
+
+ static class Test1 implements Test{}
+ static class Test2 implements Test{}
+
+ public static void main(String[] args) {
+ Test test = new Test1();
+ switch (test) {
+ case Test1 test1 -> {}
+ case Test2 test2 -> {}
+ default -> throw new IllegalStateException("Unexpected value: " + test);
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.output
new file mode 100644
index 0000000..5b9c466
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I683.output
@@ -0,0 +1,15 @@
+interface Test {
+
+ static class Test1 implements Test {}
+
+ static class Test2 implements Test {}
+
+ public static void main(String[] args) {
+ Test test = new Test1();
+ switch (test) {
+ case Test1 test1 -> {}
+ case Test2 test2 -> {}
+ default -> throw new IllegalStateException("Unexpected value: " + test);
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.input
new file mode 100644
index 0000000..cbce0dd
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.input
@@ -0,0 +1,14 @@
+package example;
+
+import example.model.SealedInterface;
+import example.model.TypeA;
+import example.model.TypeB;
+
+public class Main {
+ public void apply(SealedInterface sealedInterface) {
+ switch(sealedInterface) {
+ case TypeA a -> System.out.println("A!");
+ case TypeB b -> System.out.println("B!");
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.output
new file mode 100644
index 0000000..4e5e9b4
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I684.output
@@ -0,0 +1,14 @@
+package example;
+
+import example.model.SealedInterface;
+import example.model.TypeA;
+import example.model.TypeB;
+
+public class Main {
+ public void apply(SealedInterface sealedInterface) {
+ switch (sealedInterface) {
+ case TypeA a -> System.out.println("A!");
+ case TypeB b -> System.out.println("B!");
+ }
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.input
new file mode 100644
index 0000000..156e6ef
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.input
@@ -0,0 +1,11 @@
+public abstract non-sealed class A extends SealedClass {
+}
+
+non-sealed class B extends SealedClass {
+}
+
+non-sealed @A class B extends SealedClass {
+}
+
+@A non-sealed class B extends SealedClass {
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.output
new file mode 100644
index 0000000..14721c3
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/I696.output
@@ -0,0 +1,8 @@
+public abstract non-sealed class A extends SealedClass {}
+
+non-sealed class B extends SealedClass {}
+
+non-sealed @A class B extends SealedClass {}
+
+@A
+non-sealed class B extends SealedClass {}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.input
index f0b3e66..eda543d 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.input
@@ -2,7 +2,7 @@ package com.google.googlejavaformat.java.test;
/** Tests for LabeledStatements and LambdaExpressions. */
class L {
- // TODO(jdd): Include high language-level tests.
+ // TODO(user): Include high language-level tests.
void f() {
LABEL:
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.output
index f0b3e66..eda543d 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/L.output
@@ -2,7 +2,7 @@ package com.google.googlejavaformat.java.test;
/** Tests for LabeledStatements and LambdaExpressions. */
class L {
- // TODO(jdd): Include high language-level tests.
+ // TODO(user): Include high language-level tests.
void f() {
LABEL:
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.input
new file mode 100644
index 0000000..2aa4de3
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.input
@@ -0,0 +1,44 @@
+class LiteralReflow {
+ static class TestLineBreak {
+ String doesNotBreakAt100 = "A very long long long long long long long long long loong sentence";
+ String breaksAt101 = "A very long long long long long long long long long long loooong sentence";
+ }
+
+ static class TestReflowLimit {
+ String doesNotReflowAt100 =
+ "A very long long long long long long long long long long long long long looooong sentence";
+ String reflowsWhenLongerThan100 =
+ "A very long long long long long long long long long long long long long long long sentence";
+ }
+
+ static class TestReflowLocation {
+ String accommodatesWordsUpTo100 =
+ "A very long long long long long long long long long long long long long long long looooong sentence";
+ String breaksBeforeWordsReach101 =
+ "A very long long long long long long long long long long long long long long long loooooong sentence";
+ }
+
+ static class Test2LineReflowLimit {
+ String doesNotReflowEitherLinesAt100 =
+ "A very long long long long long long long long long long long long long looooong sentence. And a second very long long long long long long long long long long loong sentence";
+ String reflowsLastLineAt101 =
+ "A very long long long long long long long long long long long long long looooong sentence. And a second very long long long long long long long long long long looong sentence";
+ }
+
+ static class TestWithTrailingCharacters {
+ String fitsLastLineUpTo100WithTrailingCharacters =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence. And a second very long long long long long long long long loong sentence"));
+ String reflowsLastLineToAccommodateTrailingCharacters =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence. And a second very long long long long long long long long looong sentence"));
+ // Tests an off-by-one issue, but see b/179561701 for a similar issue that is not yet fixed
+ String doesNotOverTriggerLastLineReflow =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence."
+ + " And a second very loong sentence with trailing a a a a a a a a a a a a a a a"));
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.output
new file mode 100644
index 0000000..50ed7bd
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.output
@@ -0,0 +1,55 @@
+class LiteralReflow {
+ static class TestLineBreak {
+ String doesNotBreakAt100 = "A very long long long long long long long long long loong sentence";
+ String breaksAt101 =
+ "A very long long long long long long long long long long loooong sentence";
+ }
+
+ static class TestReflowLimit {
+ String doesNotReflowAt100 =
+ "A very long long long long long long long long long long long long long looooong sentence";
+ String reflowsWhenLongerThan100 =
+ "A very long long long long long long long long long long long long long long long"
+ + " sentence";
+ }
+
+ static class TestReflowLocation {
+ String accommodatesWordsUpTo100 =
+ "A very long long long long long long long long long long long long long long long looooong"
+ + " sentence";
+ String breaksBeforeWordsReach101 =
+ "A very long long long long long long long long long long long long long long long"
+ + " loooooong sentence";
+ }
+
+ static class Test2LineReflowLimit {
+ String doesNotReflowEitherLinesAt100 =
+ "A very long long long long long long long long long long long long long looooong sentence."
+ + " And a second very long long long long long long long long long long loong sentence";
+ String reflowsLastLineAt101 =
+ "A very long long long long long long long long long long long long long looooong sentence."
+ + " And a second very long long long long long long long long long long looong"
+ + " sentence";
+ }
+
+ static class TestWithTrailingCharacters {
+ String fitsLastLineUpTo100WithTrailingCharacters =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence."
+ + " And a second very long long long long long long long long loong sentence"));
+ String reflowsLastLineToAccommodateTrailingCharacters =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence."
+ + " And a second very long long long long long long long long looong"
+ + " sentence"));
+ // Tests an off-by-one issue, but see b/179561701 for a similar issue that is not yet fixed
+ String doesNotOverTriggerLastLineReflow =
+ f(
+ f(
+ "A very long long long long long long long long long long long long loong sentence."
+ + " And a second very loong sentence with trailing a a a a a a a a a a a a a a"
+ + " a"));
+ }
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.input
index a1e07d1..15fc1b2 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.input
@@ -7,7 +7,7 @@ package com.google.googlejavaformat.java.test;
* SynchronizedStatements.
*/
class S {
- // TODO(jdd): Add tests for higher language levels.
+ // TODO(user): Add tests for higher language levels.
int x = 0;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.output
index a1e07d1..15fc1b2 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/S.output
@@ -7,7 +7,7 @@ package com.google.googlejavaformat.java.test;
* SynchronizedStatements.
*/
class S {
- // TODO(jdd): Add tests for higher language levels.
+ // TODO(user): Add tests for higher language levels.
int x = 0;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.input
index c8cd293..fc9bc09 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.input
@@ -5,7 +5,7 @@ package com.google.googlejavaformat.java.test;
* TypeDeclarations, TypeLiterals, TypeMethodReferences, TypeParameters, and Types.
*/
class T<T1, T2, T3> {
- // TODO(jdd): Add tests for higher language levels.
+ // TODO(user): Add tests for higher language levels.
T f(int x) throws Exception {
class TT {}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.output
index c8cd293..fc9bc09 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.output
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/T.output
@@ -5,7 +5,7 @@ package com.google.googlejavaformat.java.test;
* TypeDeclarations, TypeLiterals, TypeMethodReferences, TypeParameters, and Types.
*/
class T<T1, T2, T3> {
- // TODO(jdd): Add tests for higher language levels.
+ // TODO(user): Add tests for higher language levels.
T f(int x) throws Exception {
class TT {}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.input
new file mode 100644
index 0000000..ddaa8f1
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.input
@@ -0,0 +1,33 @@
+import org.checkerframework.checker.nullness.qual.Nullable;
+
+class TypeAnnotations {
+
+ @Deprecated
+ public @Nullable Object foo() {}
+
+ public @Deprecated Object foo() {}
+
+ @Nullable Foo handle() {
+ @Nullable Bar bar = bar();
+ try (@Nullable Baz baz = baz()) {}
+ }
+
+ Foo(
+ @Nullable Bar //
+ param1, //
+ Baz //
+ param2) {}
+
+ void g(
+ @Deprecated @Nullable ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
+ @Deprecated @Nullable ImmutableList<String> veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
+
+ @Deprecated @Nullable TypeAnnotations() {}
+
+ enum Foo {
+ @Nullable
+ BAR;
+ }
+
+ @Nullable @Nullable Object doubleTrouble() {}
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.output
new file mode 100644
index 0000000..8dd5d4e
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/TypeAnnotations.output
@@ -0,0 +1,39 @@
+import org.checkerframework.checker.nullness.qual.Nullable;
+
+class TypeAnnotations {
+
+ @Deprecated
+ public @Nullable Object foo() {}
+
+ public @Deprecated Object foo() {}
+
+ @Nullable Foo handle() {
+ @Nullable Bar bar = bar();
+ try (@Nullable Baz baz = baz()) {}
+ }
+
+ Foo(
+ @Nullable Bar //
+ param1, //
+ Baz //
+ param2) {}
+
+ void g(
+ @Deprecated
+ @Nullable ImmutableList<String>
+ veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
+ @Deprecated
+ @Nullable ImmutableList<String>
+ veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
+
+ @Deprecated
+ @Nullable
+ TypeAnnotations() {}
+
+ enum Foo {
+ @Nullable
+ BAR;
+ }
+
+ @Nullable @Nullable Object doubleTrouble() {}
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.input
new file mode 100644
index 0000000..da6c01b
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.input
@@ -0,0 +1,3 @@
+class B26306390 {
+ int resourceId = com.some.extremely.verbose.pkg.name.R.string.some_extremely_long_resource_identifier_that_exceeds_the_column_limit;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.output
new file mode 100644
index 0000000..a21772f
--- /dev/null
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/b26306390.output
@@ -0,0 +1,5 @@
+class B26306390 {
+ int resourceId =
+ com.some.extremely.verbose.pkg.name.R.string
+ .some_extremely_long_resource_identifier_that_exceeds_the_column_limit;
+}
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-import-sorting b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-import-sorting
index e6994f7..8d144c2 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-import-sorting
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-import-sorting
@@ -6,7 +6,7 @@ import static org.junit.Assert.fail;
import com.google.common.base.Preconditions;
import java.util.List;
import java.util.Set;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-unused-import-removal b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-unused-import-removal
index 7d5df53..9b1d01f 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-unused-import-removal
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-and-unused-import-removal
@@ -7,7 +7,7 @@ import org.junit.runners.JUnit4;
import java.util.List;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import static org.junit.Assert.fail;
import static com.google.truth.Truth.assertThat;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-only b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-only
index 7d5df53..9b1d01f 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-only
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.formatting-only
@@ -7,7 +7,7 @@ import org.junit.runners.JUnit4;
import java.util.List;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import static org.junit.Assert.fail;
import static com.google.truth.Truth.assertThat;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-and-formatting b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-and-formatting
index 887d43c..d7bcd6d 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-and-formatting
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-and-formatting
@@ -5,7 +5,7 @@ import static org.junit.Assert.fail;
import com.google.common.base.Preconditions;
import java.util.List;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-only b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-only
index 88f83f1..a50a83e 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-only
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.imports-only
@@ -5,7 +5,7 @@ import static org.junit.Assert.fail;
import com.google.common.base.Preconditions;
import java.util.List;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.input b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.input
index be1eacd..dd992a3 100644
--- a/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.input
+++ b/core/src/test/resources/com/google/googlejavaformat/java/testimports/A.input
@@ -8,7 +8,7 @@ import org.junit.runners.JUnit4;
import java.util.List;
import java.util.Set;
-import javax.annotations.Nullable;
+import javax.annotation.Nullable;
import static org.junit.Assert.fail;
import static com.google.truth.Truth.assertThat;