Commit bb1e273
Use
* Use `JavaTemplate.apply()` static method
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseJavaTemplateStaticApply?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl
Co-authored-by: Moderne <team@moderne.io>
* Fix StackOverflowError in static JavaTemplate.apply()
The static apply() method was calling itself recursively instead of
delegating to builder(template).build().apply().
---------
Co-authored-by: Moderne <team@moderne.io>JavaTemplate.apply() static method (#7219)1 parent e3a8798 commit bb1e273
11 files changed
Lines changed: 37 additions & 117 deletions
File tree
- rewrite-gradle/src
- main/java/org/openrewrite/gradle
- test/java/org/openrewrite/gradle
- rewrite-java-test/src/test/java/org/openrewrite/java
Lines changed: 2 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
| 494 | + | |
501 | 495 | | |
502 | 496 | | |
503 | 497 | | |
| |||
526 | 520 | | |
527 | 521 | | |
528 | 522 | | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
| 523 | + | |
536 | 524 | | |
537 | 525 | | |
538 | 526 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | | - | |
| 37 | + | |
40 | 38 | | |
41 | 39 | | |
42 | 40 | | |
| |||
Lines changed: 5 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
171 | | - | |
172 | | - | |
| 170 | + | |
173 | 171 | | |
174 | 172 | | |
175 | 173 | | |
| |||
241 | 239 | | |
242 | 240 | | |
243 | 241 | | |
244 | | - | |
245 | | - | |
246 | | - | |
| 242 | + | |
247 | 243 | | |
248 | 244 | | |
249 | 245 | | |
| |||
277 | 273 | | |
278 | 274 | | |
279 | 275 | | |
280 | | - | |
281 | | - | |
282 | | - | |
| 276 | + | |
283 | 277 | | |
284 | 278 | | |
285 | 279 | | |
| |||
317 | 311 | | |
318 | 312 | | |
319 | 313 | | |
320 | | - | |
321 | | - | |
322 | | - | |
| 314 | + | |
323 | 315 | | |
324 | 316 | | |
325 | 317 | | |
| |||
359 | 351 | | |
360 | 352 | | |
361 | 353 | | |
362 | | - | |
363 | | - | |
364 | | - | |
| 354 | + | |
365 | 355 | | |
366 | 356 | | |
367 | 357 | | |
| |||
Lines changed: 1 addition & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
| 482 | + | |
489 | 483 | | |
490 | 484 | | |
491 | 485 | | |
| |||
Lines changed: 4 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
45 | 40 | | |
46 | 41 | | |
47 | 42 | | |
| |||
Lines changed: 4 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
128 | | - | |
129 | | - | |
| 127 | + | |
130 | 128 | | |
131 | 129 | | |
132 | 130 | | |
| |||
194 | 192 | | |
195 | 193 | | |
196 | 194 | | |
197 | | - | |
198 | | - | |
199 | | - | |
| 195 | + | |
200 | 196 | | |
201 | 197 | | |
202 | 198 | | |
| |||
425 | 421 | | |
426 | 422 | | |
427 | 423 | | |
428 | | - | |
429 | | - | |
430 | | - | |
| 424 | + | |
431 | 425 | | |
432 | 426 | | |
433 | 427 | | |
| |||
457 | 451 | | |
458 | 452 | | |
459 | 453 | | |
460 | | - | |
461 | | - | |
462 | | - | |
| 454 | + | |
463 | 455 | | |
464 | 456 | | |
465 | 457 | | |
| |||
Lines changed: 10 additions & 36 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
114 | | - | |
115 | | - | |
| 113 | + | |
116 | 114 | | |
117 | 115 | | |
118 | 116 | | |
| |||
138 | 136 | | |
139 | 137 | | |
140 | 138 | | |
141 | | - | |
142 | | - | |
143 | | - | |
| 139 | + | |
144 | 140 | | |
145 | 141 | | |
146 | 142 | | |
| |||
209 | 205 | | |
210 | 206 | | |
211 | 207 | | |
212 | | - | |
213 | | - | |
214 | | - | |
| 208 | + | |
215 | 209 | | |
216 | 210 | | |
217 | 211 | | |
| |||
399 | 393 | | |
400 | 394 | | |
401 | 395 | | |
402 | | - | |
| 396 | + | |
403 | 397 | | |
404 | 398 | | |
405 | 399 | | |
406 | | - | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
411 | | - | |
412 | | - | |
413 | | - | |
| 400 | + | |
414 | 401 | | |
415 | 402 | | |
416 | 403 | | |
| |||
595 | 582 | | |
596 | 583 | | |
597 | 584 | | |
598 | | - | |
599 | | - | |
600 | | - | |
| 585 | + | |
601 | 586 | | |
602 | 587 | | |
603 | 588 | | |
| |||
678 | 663 | | |
679 | 664 | | |
680 | 665 | | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
| 666 | + | |
687 | 667 | | |
688 | 668 | | |
689 | 669 | | |
| |||
1017 | 997 | | |
1018 | 998 | | |
1019 | 999 | | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
| 1000 | + | |
1023 | 1001 | | |
1024 | 1002 | | |
1025 | 1003 | | |
| |||
1354 | 1332 | | |
1355 | 1333 | | |
1356 | 1334 | | |
1357 | | - | |
1358 | | - | |
1359 | | - | |
| 1335 | + | |
1360 | 1336 | | |
1361 | 1337 | | |
1362 | 1338 | | |
| |||
1406 | 1382 | | |
1407 | 1383 | | |
1408 | 1384 | | |
1409 | | - | |
1410 | | - | |
1411 | | - | |
| 1385 | + | |
1412 | 1386 | | |
1413 | 1387 | | |
1414 | 1388 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | | - | |
45 | | - | |
| 43 | + | |
46 | 44 | | |
47 | 45 | | |
48 | 46 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
170 | | - | |
171 | | - | |
| 169 | + | |
172 | 170 | | |
173 | 171 | | |
174 | 172 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
246 | | - | |
247 | | - | |
248 | | - | |
| 246 | + | |
249 | 247 | | |
250 | 248 | | |
251 | 249 | | |
| |||
0 commit comments