Skip to content

Commit 68767e1

Browse files
authored
Move instance main methods recipe to JavaBestPractices (#1130)
* Move instance main methods recipe to JavaBestPractices Move MigrateMainMethodToInstanceMain out of UpgradeToJava25 and into JavaBestPractices, since instance main methods do not yet work for Spring Boot (spring-projects/spring-boot#35785). * Regenerate recipes.csv
1 parent 34025ad commit 68767e1

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

src/main/resources/META-INF/rewrite/java-best-practices.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ preconditions:
3131
recipeList:
3232
# Upgrade to the latest Java version
3333
- org.openrewrite.java.migrate.UpgradeToJava25
34+
# Instance main methods (JEP 512); not moved into the version upgrade as it does not yet work for Spring Boot
35+
# https://github.com/spring-projects/spring-boot/issues/35785
36+
- org.openrewrite.java.migrate.lang.MigrateMainMethodToInstanceMain
3437
# Text blocks for strings without newlines (upgrade chain only does convertStringsWithoutNewlines: false)
3538
- org.openrewrite.java.migrate.lang.UseTextBlocks:
3639
convertStringsWithoutNewlines: true

src/main/resources/META-INF/rewrite/java-version-25.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ recipeList:
3333
- org.openrewrite.java.migrate.UpgradeBuildToJava25ForKotlin
3434
- org.openrewrite.java.migrate.UpgradePluginsForJava25
3535
- org.openrewrite.java.migrate.io.ReplaceSystemOutWithIOPrint
36-
- org.openrewrite.java.migrate.lang.MigrateMainMethodToInstanceMain
3736
- org.openrewrite.java.migrate.lang.MigrateProcessWaitForDuration
3837
- org.openrewrite.java.migrate.lang.ReplaceUnusedVariablesWithUnderscore
3938
- org.openrewrite.java.migrate.util.MigrateInflaterDeflaterToClose

0 commit comments

Comments
 (0)