From d85c23125f36505e2ff707b185f74085e739065a Mon Sep 17 00:00:00 2001 From: altrisi Date: Mon, 3 Apr 2023 19:40:33 +0200 Subject: [PATCH] Add explicit deprecation `SuppressWarnings` for Gradle --- src/main/java/carpet/settings/ParsedRule.java | 1 + src/main/java/carpet/settings/SettingsManager.java | 1 + src/main/java/carpet/settings/Validator.java | 1 + 3 files changed, 3 insertions(+) diff --git a/src/main/java/carpet/settings/ParsedRule.java b/src/main/java/carpet/settings/ParsedRule.java index 66860f3d..28b3ddf8 100644 --- a/src/main/java/carpet/settings/ParsedRule.java +++ b/src/main/java/carpet/settings/ParsedRule.java @@ -38,6 +38,7 @@ import org.apache.commons.lang3.ClassUtils; * @deprecated Use the type {@link CarpetRule} instead */ @Deprecated(forRemoval = true) // to move to api.settings package and visibility to package private +@SuppressWarnings("removal") // Gradle needs the explicit suppression public final class ParsedRule implements CarpetRule, Comparable> { private static final Map, FromStringConverter> CONVERTER_MAP = Map.ofEntries( Map.entry(String.class, str -> str), diff --git a/src/main/java/carpet/settings/SettingsManager.java b/src/main/java/carpet/settings/SettingsManager.java index d7c9729e..d2c0760d 100644 --- a/src/main/java/carpet/settings/SettingsManager.java +++ b/src/main/java/carpet/settings/SettingsManager.java @@ -19,6 +19,7 @@ import java.util.List; * @deprecated Use {@link carpet.api.settings.SettingsManager} instead */ @Deprecated(forRemoval = true) +@SuppressWarnings("removal") // Gradle needs the explicit suppression public class SettingsManager extends carpet.api.settings.SettingsManager { /** diff --git a/src/main/java/carpet/settings/Validator.java b/src/main/java/carpet/settings/Validator.java index 4e191141..be4fc403 100644 --- a/src/main/java/carpet/settings/Validator.java +++ b/src/main/java/carpet/settings/Validator.java @@ -11,6 +11,7 @@ import net.minecraft.commands.CommandSourceStack; * @deprecated Use {@link carpet.api.settings.Validator} instead */ @Deprecated(forRemoval = true) +@SuppressWarnings("removal") // Gradle needs the explicit suppression public abstract class Validator extends carpet.api.settings.Validator { {