File tree Expand file tree Collapse file tree 4 files changed +90
-6
lines changed
main/java/com/google/googlejavaformat/java
test/resources/com/google/googlejavaformat/java/testdata Expand file tree Collapse file tree 4 files changed +90
-6
lines changed Original file line number Diff line number Diff line change @@ -3044,7 +3044,8 @@ void declareOne(
3044
3044
}
3045
3045
}
3046
3046
3047
- builder .open (ZERO );
3047
+ boolean isParam = node .getParent ().getNodeType () == ASTNode .METHOD_DECLARATION ;
3048
+ builder .open (isParam && hasAnnotations (modifiers ) ? plusFour : ZERO );
3048
3049
{
3049
3050
visitAndBreakModifiers (modifiers , annotationsDirection , Optional .of (verticalAnnotationBreak ));
3050
3051
builder .open (plusFour );
@@ -3123,6 +3124,15 @@ void declareOne(
3123
3124
}
3124
3125
}
3125
3126
3127
+ private boolean hasAnnotations (List <IExtendedModifier > modifiers ) {
3128
+ for (IExtendedModifier modifier : modifiers ) {
3129
+ if (modifier .isAnnotation ()) {
3130
+ return true ;
3131
+ }
3132
+ }
3133
+ return false ;
3134
+ }
3135
+
3126
3136
/**
3127
3137
* Declare multiple variables or variable-like things.
3128
3138
* @param annotationsDirection {@link Direction#VERTICAL} or {@link Direction#HORIZONTAL}
Original file line number Diff line number Diff line change
1
+ class B23804934{
2
+
3
+ @Zzzzzz
4
+ B23804934(
5
+ ZzzzzzzzZzzzzzZzzzzZzzzzzzz zzzzzzzzZzzzzzZzzzzZzzzzzzz,
6
+ ZzzzzzzZzzzzzzz<ZzzzzzZzzzZzzz> zzzzzzZzzzZzzzZzzzzzzz,
7
+ @ZzzzZzzzzZzzzzzz Zzzzzz zzzzzZzzzzzz,
8
+ @ZzzzzzzzzzzZzzzzzz(Zz.ZZZZZZZ_ZZZZZ_ZZZZ_ZZZZZZ_ZZZZ_ZZZZZZZZZZ)
9
+ Zzzzzzzz<Zzzzzzz> zzzzzZzzzZzzzzzZzzzZzzzzzzzzz) {
10
+ zzzz.zzzzzzzzZzzzzzZzzzzZzzzzzzz = zzzzzzzzZzzzzzZzzzzZzzzzzzz;
11
+ zzzz.zzzzzzZzzzZzzzZzzzzzzz = zzzzzzZzzzZzzzZzzzzzzz;
12
+ zzzz.zzzzzZzzzzzz = zzzzzZzzzzzz;
13
+ zzzz.zzzzzZzzzZzzzzzZzzzZzzzzzzzzz = zzzzzZzzzZzzzzzZzzzZzzzzzzzzz;
14
+ }
15
+
16
+ zzzz z(
17
+ zzz z,
18
+ @Zzzzzzzz @Zzzzzzzzzz
19
+ ZzzzzzzzzZzzz<Zzzzzz>
20
+ zzzzZzzzZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
21
+
22
+ @ZzzZzzzZzzzzzzzzzz
23
+ @Zzzzzzzz(zzzzzzzzz = Zzzzzzzzz.ZZ)
24
+ ZzzzzzzzzzZzzzzz<ZzzZzzzzzzzzzzZzzzzzzzz> zzzzzzzZzzzzzzzzzz(
25
+ @Zzz @Zzz zzzz zzzzZzzzZz,
26
+ @Zzz @ZzzzzzzzzzZzzzz(zzzz = ZzzzzZzzzzzZzzzz.ZZZZZZ_ZZZ_ZZZ_ZZZZZZZ)
27
+ zzzzzzz zzzzzzZzzZzzZzzzzzz,
28
+ @Zzzzz @ZzzzzzzzzzZzzzz(zzzz = ZzzzzZzzzzzZzzzz.ZZZZZ_ZZZ_ZZZZZZZZZZZ)
29
+ zzzzzzz zzzzzZzzZzzzzzzzzzz,
30
+ @Zzzzz ZzzzzZzzz zzzzzZzzz) {}
31
+
32
+ void fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(
33
+ final zzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
34
+ }
Original file line number Diff line number Diff line change
1
+ class B23804934 {
2
+
3
+ @Zzzzzz
4
+ B23804934(
5
+ ZzzzzzzzZzzzzzZzzzzZzzzzzzz zzzzzzzzZzzzzzZzzzzZzzzzzzz,
6
+ ZzzzzzzZzzzzzzz<ZzzzzzZzzzZzzz> zzzzzzZzzzZzzzZzzzzzzz,
7
+ @ZzzzZzzzzZzzzzzz Zzzzzz zzzzzZzzzzzz,
8
+ @ZzzzzzzzzzzZzzzzzz(Zz.ZZZZZZZ_ZZZZZ_ZZZZ_ZZZZZZ_ZZZZ_ZZZZZZZZZZ)
9
+ Zzzzzzzz<Zzzzzzz> zzzzzZzzzZzzzzzZzzzZzzzzzzzzz) {
10
+ zzzz.zzzzzzzzZzzzzzZzzzzZzzzzzzz = zzzzzzzzZzzzzzZzzzzZzzzzzzz;
11
+ zzzz.zzzzzzZzzzZzzzZzzzzzzz = zzzzzzZzzzZzzzZzzzzzzz;
12
+ zzzz.zzzzzZzzzzzz = zzzzzZzzzzzz;
13
+ zzzz.zzzzzZzzzZzzzzzZzzzZzzzzzzzzz = zzzzzZzzzZzzzzzZzzzZzzzzzzzzz;
14
+ }
15
+
16
+ zzzz z(
17
+ zzz z,
18
+ @Zzzzzzzz @Zzzzzzzzzz
19
+ ZzzzzzzzzZzzz<Zzzzzz>
20
+ zzzzZzzzZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
21
+
22
+ @ZzzZzzzZzzzzzzzzzz
23
+ @Zzzzzzzz(zzzzzzzzz = Zzzzzzzzz.ZZ)
24
+ ZzzzzzzzzzZzzzzz<ZzzZzzzzzzzzzzZzzzzzzzz> zzzzzzzZzzzzzzzzzz(
25
+ @Zzz @Zzz zzzz zzzzZzzzZz,
26
+ @Zzz @ZzzzzzzzzzZzzzz(zzzz = ZzzzzZzzzzzZzzzz.ZZZZZZ_ZZZ_ZZZ_ZZZZZZZ)
27
+ zzzzzzz zzzzzzZzzZzzZzzzzzz,
28
+ @Zzzzz @ZzzzzzzzzzZzzzz(zzzz = ZzzzzZzzzzzZzzzz.ZZZZZ_ZZZ_ZZZZZZZZZZZ)
29
+ zzzzzzz zzzzzZzzZzzzzzzzzzz,
30
+ @Zzzzz ZzzzzZzzz zzzzzZzzz) {}
31
+
32
+ void fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff(
33
+ final zzzzzzzzzzzzzz
34
+ zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
35
+ }
Original file line number Diff line number Diff line change @@ -40,16 +40,21 @@ class B24702438 {
40
40
void f(
41
41
int a,
42
42
@Nullable @Deprecated
43
- ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
43
+ ImmutableList<String>
44
+ veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
44
45
@Nullable @Deprecated
45
- ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
46
+ ImmutableList<String>
47
+ veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
46
48
@Nullable @Deprecated
47
- ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
49
+ ImmutableList<String>
50
+ veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
48
51
int c) {}
49
52
50
53
void g(
51
54
@Nullable @Deprecated
52
- ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
55
+ ImmutableList<String>
56
+ veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
53
57
@Nullable @Deprecated
54
- ImmutableList<String> veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
58
+ ImmutableList<String>
59
+ veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
55
60
}
You can’t perform that action at this time.
0 commit comments