Skip to content

Commit 21e3c8c

Browse files
committed
Polish
1 parent 8a0f6fb commit 21e3c8c

10 files changed

+37
-41
lines changed

src/main/java/org/openrewrite/java/migrate/lang/MigrateClassNewInstanceToGetDeclaredConstructorNewInstance.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ protected NewInstanceToDeclaredConstructorVisitor getVisitor() {
5757
}
5858

5959
private static class NewInstanceToDeclaredConstructorVisitor extends JavaIsoVisitor<ExecutionContext> {
60+
private static final ChangeMethodName TO_DECLARED_CONS_NEW_INSTANCE = new ChangeMethodName("java.lang.Class newInstance()", "getDeclaredConstructor().newInstance", null, false);
6061
private final JavaType exType = JavaType.buildType("java.lang.Exception");
6162
private final JavaType thType = JavaType.buildType("java.lang.Throwable");
62-
private static final ChangeMethodName TO_DECLARED_CONS_NEW_INSTANCE = new ChangeMethodName("java.lang.Class newInstance()", "getDeclaredConstructor().newInstance", null, false);
6363

6464
@Override
6565
public J.MethodInvocation visitMethodInvocation(J.MethodInvocation method, ExecutionContext executionContext) {

src/main/java/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonList.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,17 @@ protected JavaVisitor<ExecutionContext> getVisitor() {
6464
public J visitMethodInvocation(J.MethodInvocation method, ExecutionContext executionContext) {
6565
J.MethodInvocation m = (J.MethodInvocation) super.visitMethodInvocation(method, executionContext);
6666
if (SINGLETON_LIST.matches(method)) {
67-
maybeRemoveImport("java.util.Collections");
67+
maybeRemoveImport("java.util.Collections");
6868

69-
return autoFormat(m.withTemplate(
70-
JavaTemplate
71-
.builder(this::getCursor, "List.of(#{any()})")
72-
.imports("java.util.List")
73-
.build(),
74-
m.getCoordinates().replace(),
75-
m.getArguments().get(0)
76-
), executionContext);
77-
}
69+
return autoFormat(m.withTemplate(
70+
JavaTemplate
71+
.builder(this::getCursor, "List.of(#{any()})")
72+
.imports("java.util.List")
73+
.build(),
74+
m.getCoordinates().replace(),
75+
m.getArguments().get(0)
76+
), executionContext);
77+
}
7878

7979
return m;
8080
}

src/main/java/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonMap.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,21 +67,21 @@ protected JavaVisitor<ExecutionContext> getVisitor() {
6767
public J visitMethodInvocation(J.MethodInvocation method, ExecutionContext executionContext) {
6868
J.MethodInvocation m = (J.MethodInvocation) super.visitMethodInvocation(method, executionContext);
6969
if (SINGLETON_MAP.matches(method)) {
70-
maybeRemoveImport("java.util.Collections");
70+
maybeRemoveImport("java.util.Collections");
7171

7272
StringJoiner mapOf = new StringJoiner(", ", "Map.of(", ")");
7373
List<Expression> args = m.getArguments();
7474
args.forEach(o -> mapOf.add("#{any()}"));
7575

76-
return autoFormat(m.withTemplate(
77-
JavaTemplate
78-
.builder(this::getCursor, mapOf.toString())
79-
.imports("java.util.Map")
80-
.build(),
81-
m.getCoordinates().replace(),
82-
m.getArguments().toArray()
83-
), executionContext);
84-
}
76+
return autoFormat(m.withTemplate(
77+
JavaTemplate
78+
.builder(this::getCursor, mapOf.toString())
79+
.imports("java.util.Map")
80+
.build(),
81+
m.getCoordinates().replace(),
82+
m.getArguments().toArray()
83+
), executionContext);
84+
}
8585

8686
return m;
8787
}

src/main/java/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonSet.java

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,9 @@
2323
import org.openrewrite.java.MethodMatcher;
2424
import org.openrewrite.java.search.UsesJavaVersion;
2525
import org.openrewrite.java.search.UsesMethod;
26-
import org.openrewrite.java.tree.Expression;
2726
import org.openrewrite.java.tree.J;
2827

2928
import java.time.Duration;
30-
import java.util.Collections;
31-
import java.util.List;
32-
import java.util.StringJoiner;
3329

3430
public class MigrateCollectionsSingletonSet extends Recipe {
3531
private static final MethodMatcher SINGLETON_SET = new MethodMatcher("java.util.Collections singleton(..)", true);
@@ -68,17 +64,17 @@ protected JavaVisitor<ExecutionContext> getVisitor() {
6864
public J visitMethodInvocation(J.MethodInvocation method, ExecutionContext executionContext) {
6965
J.MethodInvocation m = (J.MethodInvocation) super.visitMethodInvocation(method, executionContext);
7066
if (SINGLETON_SET.matches(method)) {
71-
maybeRemoveImport("java.util.Collections");
67+
maybeRemoveImport("java.util.Collections");
7268

73-
return autoFormat(m.withTemplate(
74-
JavaTemplate
75-
.builder(this::getCursor, "Set.of(#{any()})")
76-
.imports("java.util.Set")
77-
.build(),
78-
m.getCoordinates().replace(),
79-
m.getArguments().get(0)
80-
), executionContext);
81-
}
69+
return autoFormat(m.withTemplate(
70+
JavaTemplate
71+
.builder(this::getCursor, "Set.of(#{any()})")
72+
.imports("java.util.Set")
73+
.build(),
74+
m.getCoordinates().replace(),
75+
m.getArguments().get(0)
76+
), executionContext);
77+
}
8278

8379
return m;
8480
}

src/test/kotlin/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonListTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openrewrite.Issue
2020
import org.openrewrite.Recipe
2121
import org.openrewrite.java.JavaRecipeTest
2222

23-
class MigrateCollectionsSingletonListTest: JavaRecipeTest {
23+
class MigrateCollectionsSingletonListTest : JavaRecipeTest {
2424
override val recipe: Recipe
2525
get() = MigrateCollectionsSingletonList()
2626

src/test/kotlin/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonMapTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openrewrite.Issue
2020
import org.openrewrite.Recipe
2121
import org.openrewrite.java.JavaRecipeTest
2222

23-
class MigrateCollectionsSingletonMapTest: JavaRecipeTest {
23+
class MigrateCollectionsSingletonMapTest : JavaRecipeTest {
2424
override val recipe: Recipe
2525
get() = MigrateCollectionsSingletonMap()
2626

src/test/kotlin/org/openrewrite/java/migrate/lang/MigrateCollectionsSingletonSetTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openrewrite.Issue
2020
import org.openrewrite.Recipe
2121
import org.openrewrite.java.JavaRecipeTest
2222

23-
class MigrateCollectionsSingletonSetTest: JavaRecipeTest {
23+
class MigrateCollectionsSingletonSetTest : JavaRecipeTest {
2424
override val recipe: Recipe
2525
get() = MigrateCollectionsSingletonSet()
2626

src/test/kotlin/org/openrewrite/java/migrate/lang/MigrateCollectionsUnmodifiableListTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openrewrite.Issue
2020
import org.openrewrite.Recipe
2121
import org.openrewrite.java.JavaRecipeTest
2222

23-
class MigrateCollectionsUnmodifiableListTest: JavaRecipeTest {
23+
class MigrateCollectionsUnmodifiableListTest : JavaRecipeTest {
2424
override val recipe: Recipe
2525
get() = MigrateCollectionsUnmodifiableList()
2626

src/test/kotlin/org/openrewrite/java/migrate/lang/MigrateCollectionsUnmodifiableSetTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import org.openrewrite.Issue
2020
import org.openrewrite.Recipe
2121
import org.openrewrite.java.JavaRecipeTest
2222

23-
class MigrateCollectionsUnmodifiableSetTest: JavaRecipeTest {
23+
class MigrateCollectionsUnmodifiableSetTest : JavaRecipeTest {
2424
override val recipe: Recipe
2525
get() = MigrateCollectionsUnmodifiableSet()
2626

src/test/kotlin/org/openrewrite/java/migrate/lang/UseMapOfTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test
1919
import org.openrewrite.Recipe
2020
import org.openrewrite.java.JavaRecipeTest
2121

22-
class UseMapOfTest: JavaRecipeTest {
22+
class UseMapOfTest : JavaRecipeTest {
2323
override val recipe: Recipe
2424
get() = UseMapOf()
2525

0 commit comments

Comments
 (0)