From 785e46e9727c1b5162f5c5c65d29dba62562695d Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Mon, 14 Nov 2022 01:59:49 +0100 Subject: [PATCH] Suppresses unused warnings --- src/main/java/net/knarcraft/knarlib/KnarLib.java | 3 ++- .../net/knarcraft/knarlib/formatting/StringFormatter.java | 1 + .../java/net/knarcraft/knarlib/formatting/TimeFormatter.java | 1 + .../knarcraft/knarlib/formatting/TranslatableMessage.java | 1 + .../knarcraft/knarlib/formatting/TranslatableTimeUnit.java | 1 + .../java/net/knarcraft/knarlib/formatting/Translator.java | 1 + .../java/net/knarcraft/knarlib/property/ColorConversion.java | 1 + src/main/java/net/knarcraft/knarlib/util/ColorHelper.java | 1 + src/main/java/net/knarcraft/knarlib/util/FileHelper.java | 1 + .../java/net/knarcraft/knarlib/util/TabCompletionHelper.java | 1 + src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java | 5 ++++- 11 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/knarcraft/knarlib/KnarLib.java b/src/main/java/net/knarcraft/knarlib/KnarLib.java index 005af04..2d82cc2 100644 --- a/src/main/java/net/knarcraft/knarlib/KnarLib.java +++ b/src/main/java/net/knarcraft/knarlib/KnarLib.java @@ -3,10 +3,11 @@ package net.knarcraft.knarlib; /** * KnarLib's main class */ +@SuppressWarnings("unused") public final class KnarLib { private KnarLib() { - + } } diff --git a/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java b/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java index 13c326e..dc82bc6 100644 --- a/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java +++ b/src/main/java/net/knarcraft/knarlib/formatting/StringFormatter.java @@ -8,6 +8,7 @@ import org.bukkit.command.CommandSender; /** * A formatter for formatting displayed messages */ +@SuppressWarnings("unused") public final class StringFormatter { private final String pluginName; diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java b/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java index 3ae530f..76b7269 100644 --- a/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java +++ b/src/main/java/net/knarcraft/knarlib/formatting/TimeFormatter.java @@ -11,6 +11,7 @@ import static net.knarcraft.knarlib.formatting.StringFormatter.replacePlaceholde /** * A utility for formatting a string specifying an amount of time */ +@SuppressWarnings("unused") public final class TimeFormatter { private static Map timeUnits; diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java index 59ee93a..c35a1bc 100644 --- a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java +++ b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableMessage.java @@ -3,6 +3,7 @@ package net.knarcraft.knarlib.formatting; /** * A message which can be translated */ +@SuppressWarnings("unused") public interface TranslatableMessage { /** diff --git a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java index 314ddcb..2e4151d 100644 --- a/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java +++ b/src/main/java/net/knarcraft/knarlib/formatting/TranslatableTimeUnit.java @@ -6,6 +6,7 @@ package net.knarcraft.knarlib.formatting; *

These time units must have a translatable message if you want to use the time formatter. Register one value with * the translator's "registerMessageCategory" method!

*/ +@SuppressWarnings("unused") public enum TranslatableTimeUnit implements TranslatableMessage { /** diff --git a/src/main/java/net/knarcraft/knarlib/formatting/Translator.java b/src/main/java/net/knarcraft/knarlib/formatting/Translator.java index 0a79579..b241748 100644 --- a/src/main/java/net/knarcraft/knarlib/formatting/Translator.java +++ b/src/main/java/net/knarcraft/knarlib/formatting/Translator.java @@ -25,6 +25,7 @@ import java.util.logging.Level; * Add a file strings.yml in your resources directory with data: `en.ENUM: "Text"`. You must have a `en` language as * it's used as the fallback, but you can additionally add any language code you want.

*/ +@SuppressWarnings("unused") public final class Translator { private final List messageCategories = new ArrayList<>(); diff --git a/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java b/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java index 9dd0bbe..754c0f2 100644 --- a/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java +++ b/src/main/java/net/knarcraft/knarlib/property/ColorConversion.java @@ -3,6 +3,7 @@ package net.knarcraft.knarlib.property; /** * An enum representing the different types of color conversions available */ +@SuppressWarnings("unused") public enum ColorConversion { /** diff --git a/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java b/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java index 20f348d..0c8cf7e 100644 --- a/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java +++ b/src/main/java/net/knarcraft/knarlib/util/ColorHelper.java @@ -10,6 +10,7 @@ import java.util.regex.Pattern; /** * A helper class for dealing with colors */ +@SuppressWarnings("unused") public final class ColorHelper { private static boolean requireAmpersandInHexColors = false; diff --git a/src/main/java/net/knarcraft/knarlib/util/FileHelper.java b/src/main/java/net/knarcraft/knarlib/util/FileHelper.java index 3b1c41f..89556d8 100644 --- a/src/main/java/net/knarcraft/knarlib/util/FileHelper.java +++ b/src/main/java/net/knarcraft/knarlib/util/FileHelper.java @@ -18,6 +18,7 @@ import java.util.Map; /** * A helper class for dealing with files */ +@SuppressWarnings("unused") public final class FileHelper { private FileHelper() { diff --git a/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java b/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java index a208d53..69b3988 100644 --- a/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java +++ b/src/main/java/net/knarcraft/knarlib/util/TabCompletionHelper.java @@ -6,6 +6,7 @@ import java.util.List; /** * Helper class for getting string lists required for auto-completion */ +@SuppressWarnings("unused") public final class TabCompletionHelper { private TabCompletionHelper() { diff --git a/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java b/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java index e524b2d..edc1698 100644 --- a/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java +++ b/src/main/java/net/knarcraft/knarlib/util/UpdateChecker.java @@ -14,6 +14,7 @@ import java.util.logging.Level; /** * The update checker is responsible for looking for new updates */ +@SuppressWarnings("unused") public final class UpdateChecker { private final static String updateNotice = "A new update is available: %s (You are still on %s)"; @@ -26,7 +27,9 @@ public final class UpdateChecker { * Checks if there's a new update available, and alerts the user if necessary * * @param plugin

The plugin to check for updates for

- * @param apiResourceURL

The spigot URL to check for updates. Example: https://api.spigotmc.org/legacy/update.php?resource={resourceId}

+ * @param apiResourceURL

The spigot URL to check for updates. Example: + * + * https://api.spigotmc.org/legacy/update.php?resource={resourceId}

* @param getVersionSupplier

The supplier used to get the current plugin version

* @param setVersionMethod

A method to call with the new version as an argument. Can be used to alert admins about an available update or similar.

*/