From fa47cb268692522d0028528ddc0579ec1a091a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20Schn=C3=A9ider?= Date: Fri, 2 Feb 2024 19:02:03 +0000 Subject: [PATCH] refactor: Use of `@EqualsAndHashCode` on `Recipe` Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.RecipeEqualsAndHashCodeCallSuper?organizationId=T3BlblJld3JpdGU%3D Co-authored-by: Moderne --- src/main/java/org/openrewrite/jenkins/AddPluginsBom.java | 2 +- .../openrewrite/jenkins/DisableLocalResolutionForParentPom.java | 2 +- .../org/openrewrite/jenkins/ReplaceLibrariesWithApiPlugin.java | 2 +- .../java/org/openrewrite/jenkins/UpgradeVersionProperty.java | 2 +- .../org/openrewrite/jenkins/github/AddTeamToCodeowners.java | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/openrewrite/jenkins/AddPluginsBom.java b/src/main/java/org/openrewrite/jenkins/AddPluginsBom.java index 2456f68..2480654 100644 --- a/src/main/java/org/openrewrite/jenkins/AddPluginsBom.java +++ b/src/main/java/org/openrewrite/jenkins/AddPluginsBom.java @@ -38,7 +38,7 @@ import java.util.Optional; @Value -@EqualsAndHashCode(callSuper = true) +@EqualsAndHashCode(callSuper = false) public class AddPluginsBom extends Recipe { private static final BomLookup LOOKUP = new BomLookup(); private static final String PLUGINS_BOM_GROUP_ID = "io.jenkins.tools.bom"; diff --git a/src/main/java/org/openrewrite/jenkins/DisableLocalResolutionForParentPom.java b/src/main/java/org/openrewrite/jenkins/DisableLocalResolutionForParentPom.java index 4a646ec..98f12d8 100644 --- a/src/main/java/org/openrewrite/jenkins/DisableLocalResolutionForParentPom.java +++ b/src/main/java/org/openrewrite/jenkins/DisableLocalResolutionForParentPom.java @@ -30,7 +30,7 @@ * plugin development guide. */ @Value -@EqualsAndHashCode(callSuper = true) +@EqualsAndHashCode(callSuper = false) public class DisableLocalResolutionForParentPom extends Recipe { @Override public String getDisplayName() { diff --git a/src/main/java/org/openrewrite/jenkins/ReplaceLibrariesWithApiPlugin.java b/src/main/java/org/openrewrite/jenkins/ReplaceLibrariesWithApiPlugin.java index aec8dec..73c1f53 100644 --- a/src/main/java/org/openrewrite/jenkins/ReplaceLibrariesWithApiPlugin.java +++ b/src/main/java/org/openrewrite/jenkins/ReplaceLibrariesWithApiPlugin.java @@ -40,7 +40,7 @@ * Jenkins has as custom classloader that shares libraries through api plugins. */ @Value -@EqualsAndHashCode(callSuper = true) +@EqualsAndHashCode(callSuper = false) public class ReplaceLibrariesWithApiPlugin extends Recipe { private static final XPathMatcher DEPENDENCIES_MATCHER = new XPathMatcher("/project/dependencies"); diff --git a/src/main/java/org/openrewrite/jenkins/UpgradeVersionProperty.java b/src/main/java/org/openrewrite/jenkins/UpgradeVersionProperty.java index dd32884..7e2f541 100644 --- a/src/main/java/org/openrewrite/jenkins/UpgradeVersionProperty.java +++ b/src/main/java/org/openrewrite/jenkins/UpgradeVersionProperty.java @@ -37,7 +37,7 @@ * Updates the version property unless it is already greater than minimumVersion */ @Value -@EqualsAndHashCode(callSuper = true) +@EqualsAndHashCode(callSuper = false) public class UpgradeVersionProperty extends Recipe { @Option(displayName = "Key", description = "The name of the property key to change.", diff --git a/src/main/java/org/openrewrite/jenkins/github/AddTeamToCodeowners.java b/src/main/java/org/openrewrite/jenkins/github/AddTeamToCodeowners.java index 52a41cb..03037c3 100644 --- a/src/main/java/org/openrewrite/jenkins/github/AddTeamToCodeowners.java +++ b/src/main/java/org/openrewrite/jenkins/github/AddTeamToCodeowners.java @@ -38,7 +38,7 @@ import static java.util.Objects.requireNonNull; @Value -@EqualsAndHashCode(callSuper = true) +@EqualsAndHashCode(callSuper = false) public class AddTeamToCodeowners extends ScanningRecipe { private static final String FILE_PATH = ".github/CODEOWNERS";