Skip to content

Commit 0313c29

Browse files
OpenRewrite recipe best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
1 parent e911312 commit 0313c29

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

src/main/resources/META-INF/rewrite/examples.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9209,6 +9209,31 @@ examples:
92099209
language: java
92109210
---
92119211
type: specs.openrewrite.org/v1beta/example
9212+
recipeName: org.openrewrite.java.migrate.util.MigrateCollectionsSingletonMap
9213+
examples:
9214+
- description: '`MigrateCollectionsSingletonMapTest#singletonMapAsArgument`'
9215+
sources:
9216+
- before: |
9217+
import java.util.*;
9218+
9219+
class Test {
9220+
void take(Map<String, Object> m) {}
9221+
void call(String key, Object value) {
9222+
take(Collections.singletonMap(key, value));
9223+
}
9224+
}
9225+
after: |
9226+
import java.util.Map;
9227+
9228+
class Test {
9229+
void take(Map<String, Object> m) {}
9230+
void call(String key, Object value) {
9231+
take(Map.of(key, value));
9232+
}
9233+
}
9234+
language: java
9235+
---
9236+
type: specs.openrewrite.org/v1beta/example
92129237
recipeName: org.openrewrite.java.migrate.util.MigrateCollectionsSingletonSet
92139238
examples:
92149239
- description: '`MigrateCollectionsSingletonSetTest#singleTonSet`'

0 commit comments

Comments
 (0)