Skip to content

Commit 200450a

Browse files
authored
Remove Traits through InlineMethodCalls instead of Refaster (#30)
* Remove Traits through `InlineMethodCalls` instead of Refaster * Restore minimized type table
1 parent f94432c commit 200450a

5 files changed

Lines changed: 3 additions & 238 deletions

File tree

build.gradle.kts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ description = "A rewrite module automating best practices and major version migr
99
recipeDependencies {
1010
parserClasspath("org.openrewrite:rewrite-core:latest.release")
1111
parserClasspath("org.openrewrite:rewrite-java:latest.release")
12-
parserClasspath("org.openrewrite:rewrite-maven:latest.release")
13-
parserClasspath("org.openrewrite:rewrite-gradle:latest.release")
1412
}
1513

1614
val rewriteVersion = rewriteRecipe.rewriteVersion.get()

src/main/java/org/openrewrite/java/recipes/migrate/RemoveTraitsUsage.java

Lines changed: 0 additions & 235 deletions
This file was deleted.
-53.2 KB
Binary file not shown.

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ name: org.openrewrite.recipes.rewrite.OpenRewriteRecipeBestPractices
2020
displayName: OpenRewrite recipe best practices
2121
description: Best practices for OpenRewrite recipe development.
2222
recipeList:
23+
- org.openrewrite.java.InlineMethodCalls
2324
- org.openrewrite.java.recipes.JavaRecipeBestPractices
2425
- org.openrewrite.java.recipes.RecipeTestingBestPractices
2526
- org.openrewrite.java.recipes.RecipeNullabilityBestPractices

src/test/java/org/openrewrite/java/recipes/migrate/RemoveTraitsUsageTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import org.junit.jupiter.api.Test;
1919
import org.openrewrite.DocumentExample;
20+
import org.openrewrite.java.InlineMethodCalls;
2021
import org.openrewrite.test.RecipeSpec;
2122
import org.openrewrite.test.RewriteTest;
2223

@@ -26,7 +27,7 @@ class RemoveTraitsUsageTest implements RewriteTest {
2627

2728
@Override
2829
public void defaults(RecipeSpec spec) {
29-
spec.recipe(new RemoveTraitsUsageRecipes());
30+
spec.recipe(new InlineMethodCalls());
3031
}
3132

3233
@DocumentExample

0 commit comments

Comments
 (0)