Skip to content

Commit 0ca5cc8

Browse files
Extract documentation examples from tests
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.ExamplesExtractor?organizationId=QUxML09wZW4gU291cmNlL09wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
1 parent 968a22f commit 0ca5cc8

1 file changed

Lines changed: 87 additions & 0 deletions

File tree

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

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3995,6 +3995,28 @@ examples:
39953995
language: java
39963996
---
39973997
type: specs.openrewrite.org/v1beta/example
3998+
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableListCopyOf
3999+
examples:
4000+
- description: '`NoGuavaImmutableListCopyOfTest#replaceAssignment`'
4001+
sources:
4002+
- before: |
4003+
import java.util.ArrayList;
4004+
import java.util.List;
4005+
import com.google.common.collect.ImmutableList;
4006+
4007+
class Test {
4008+
List<String> m = ImmutableList.copyOf(new ArrayList<>());
4009+
}
4010+
after: |
4011+
import java.util.ArrayList;
4012+
import java.util.List;
4013+
4014+
class Test {
4015+
List<String> m = List.copyOf(new ArrayList<>());
4016+
}
4017+
language: java
4018+
---
4019+
type: specs.openrewrite.org/v1beta/example
39984020
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableListOf
39994021
examples:
40004022
- description: '`NoGuavaImmutableListOfTest#replaceArguments`'
@@ -4015,6 +4037,28 @@ examples:
40154037
language: java
40164038
---
40174039
type: specs.openrewrite.org/v1beta/example
4040+
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableMapCopyOf
4041+
examples:
4042+
- description: '`NoGuavaImmutableMapCopyOfTest#replaceAssignment`'
4043+
sources:
4044+
- before: |
4045+
import java.util.HashMap;
4046+
import java.util.Map;
4047+
import com.google.common.collect.ImmutableMap;
4048+
4049+
class Test {
4050+
Map<String, String> m = ImmutableMap.copyOf(new HashMap<>());
4051+
}
4052+
after: |
4053+
import java.util.HashMap;
4054+
import java.util.Map;
4055+
4056+
class Test {
4057+
Map<String, String> m = Map.copyOf(new HashMap<>());
4058+
}
4059+
language: java
4060+
---
4061+
type: specs.openrewrite.org/v1beta/example
40184062
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableMapOf
40194063
examples:
40204064
- description: '`NoGuavaImmutableMapOfTest#replaceArguments`'
@@ -4035,6 +4079,28 @@ examples:
40354079
language: java
40364080
---
40374081
type: specs.openrewrite.org/v1beta/example
4082+
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableSetCopyOf
4083+
examples:
4084+
- description: '`NoGuavaImmutableSetCopyOfTest#replaceAssignment`'
4085+
sources:
4086+
- before: |
4087+
import java.util.HashSet;
4088+
import java.util.Set;
4089+
import com.google.common.collect.ImmutableSet;
4090+
4091+
class Test {
4092+
Set<String> m = ImmutableSet.copyOf(new HashSet<>());
4093+
}
4094+
after: |
4095+
import java.util.HashSet;
4096+
import java.util.Set;
4097+
4098+
class Test {
4099+
Set<String> m = Set.copyOf(new HashSet<>());
4100+
}
4101+
language: java
4102+
---
4103+
type: specs.openrewrite.org/v1beta/example
40384104
recipeName: org.openrewrite.java.migrate.guava.NoGuavaImmutableSetOf
40394105
examples:
40404106
- description: '`NoGuavaImmutableSetOfTest#replaceArguments`'
@@ -7476,6 +7542,27 @@ examples:
74767542
language: java
74777543
---
74787544
type: specs.openrewrite.org/v1beta/example
7545+
recipeName: org.openrewrite.java.migrate.lang.RenameUnderscoreIdentifier
7546+
examples:
7547+
- description: '`RenameUnderscoreIdentifierTest#localVariable`'
7548+
sources:
7549+
- before: |
7550+
class Test {
7551+
int test() {
7552+
int UNDERSCORE = 1;
7553+
return UNDERSCORE;
7554+
}
7555+
}
7556+
after: |
7557+
class Test {
7558+
int test() {
7559+
int __ = 1;
7560+
return __;
7561+
}
7562+
}
7563+
language: java
7564+
---
7565+
type: specs.openrewrite.org/v1beta/example
74797566
recipeName: org.openrewrite.java.migrate.lang.ReplaceUnusedVariablesWithUnderscore
74807567
examples:
74817568
- description: '`ReplaceUnusedVariablesWithUnderscoreTest#replaceUnusedForEachVariable`'

0 commit comments

Comments
 (0)