From 1efeeb63de8d8a7231d64840f8244548b35a3184 Mon Sep 17 00:00:00 2001 From: Tim te Beek Date: Wed, 1 Oct 2025 09:05:58 +0000 Subject: [PATCH] OpenRewrite recipe best practices Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne --- .../migrate/search/FindInternalJavaxApis.java | 2 -- .../resources/META-INF/rewrite/examples.yml | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/openrewrite/java/migrate/search/FindInternalJavaxApis.java b/src/main/java/org/openrewrite/java/migrate/search/FindInternalJavaxApis.java index 64d427aff7..91a7d359c4 100644 --- a/src/main/java/org/openrewrite/java/migrate/search/FindInternalJavaxApis.java +++ b/src/main/java/org/openrewrite/java/migrate/search/FindInternalJavaxApis.java @@ -29,8 +29,6 @@ import org.openrewrite.java.tree.TypeUtils; import org.openrewrite.marker.SearchResult; -import java.util.regex.Pattern; - import static java.util.stream.Collectors.joining; @EqualsAndHashCode(callSuper = false) diff --git a/src/main/resources/META-INF/rewrite/examples.yml b/src/main/resources/META-INF/rewrite/examples.yml index 0d1da299ad..283bbba548 100644 --- a/src/main/resources/META-INF/rewrite/examples.yml +++ b/src/main/resources/META-INF/rewrite/examples.yml @@ -6034,6 +6034,25 @@ examples: language: java --- type: specs.openrewrite.org/v1beta/example +recipeName: org.openrewrite.java.migrate.lang.MigrateMainMethodToInstanceMain +examples: +- description: '' + sources: + - before: | + class Application { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } + } + after: | + class Application { + void main() { + System.out.println("Hello, World!"); + } + } + language: java +--- +type: specs.openrewrite.org/v1beta/example recipeName: org.openrewrite.java.migrate.lang.MigrateProcessWaitForDuration examples: - description: ''