From 1249b74e83004019008fa13aea0059d76071329a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20S=C3=B6derberg?= Date: Sat, 17 Oct 2020 18:27:09 +0200 Subject: [PATCH] :books: Add since annotations to new classes --- .../exceptions/parsing/NoInputProvidedException.java | 2 ++ .../bukkit/parsers/selector/SelectorParseException.java | 2 ++ .../commandframework/minecraft/extras/TextColorArgument.java | 1 + .../cloud/commandframework/velocity/CloudInjectionModule.java | 1 + .../cloud/commandframework/velocity/VelocityCaptionKeys.java | 1 + .../commandframework/velocity/arguments/PlayerArgument.java | 1 + .../commandframework/velocity/arguments/ServerArgument.java | 1 + 7 files changed, 9 insertions(+) diff --git a/cloud-core/src/main/java/cloud/commandframework/exceptions/parsing/NoInputProvidedException.java b/cloud-core/src/main/java/cloud/commandframework/exceptions/parsing/NoInputProvidedException.java index e6fd1358..b362b160 100644 --- a/cloud-core/src/main/java/cloud/commandframework/exceptions/parsing/NoInputProvidedException.java +++ b/cloud-core/src/main/java/cloud/commandframework/exceptions/parsing/NoInputProvidedException.java @@ -29,6 +29,8 @@ import org.checkerframework.checker.nullness.qual.NonNull; /** * An exception which is thrown when an argument's input is unexpectedly null or empty + * + * @since 1.1.0 */ public class NoInputProvidedException extends ParserException { diff --git a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/parsers/selector/SelectorParseException.java b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/parsers/selector/SelectorParseException.java index 51860003..9641e038 100644 --- a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/parsers/selector/SelectorParseException.java +++ b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/parsers/selector/SelectorParseException.java @@ -71,6 +71,8 @@ public final class SelectorParseException extends ParserException { /** * Reasons for which selector parsing may fail + * + * @since 1.1.0 */ public enum FailureReason { diff --git a/cloud-minecraft/cloud-minecraft-extras/src/main/java/cloud/commandframework/minecraft/extras/TextColorArgument.java b/cloud-minecraft/cloud-minecraft-extras/src/main/java/cloud/commandframework/minecraft/extras/TextColorArgument.java index dd3d0aa0..e1d93eab 100644 --- a/cloud-minecraft/cloud-minecraft-extras/src/main/java/cloud/commandframework/minecraft/extras/TextColorArgument.java +++ b/cloud-minecraft/cloud-minecraft-extras/src/main/java/cloud/commandframework/minecraft/extras/TextColorArgument.java @@ -50,6 +50,7 @@ import java.util.regex.Pattern; * Accepts {@link NamedTextColor NamedTextColors}, Legacy Minecraft {@literal &} color codes, Hex Codes (#RRGGBB) * * @param Command sender type + * @since 1.1.0 */ public final class TextColorArgument extends CommandArgument { diff --git a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/CloudInjectionModule.java b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/CloudInjectionModule.java index 5cb07966..e2597ef0 100644 --- a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/CloudInjectionModule.java +++ b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/CloudInjectionModule.java @@ -38,6 +38,7 @@ import java.util.function.Function; * Injection module that allows for {@link VelocityCommandManager} to be injectable * * @param Command sender type + * @since 1.1.0 */ public final class CloudInjectionModule extends AbstractModule { diff --git a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/VelocityCaptionKeys.java b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/VelocityCaptionKeys.java index d8f9f7a9..f315c1b2 100644 --- a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/VelocityCaptionKeys.java +++ b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/VelocityCaptionKeys.java @@ -32,6 +32,7 @@ import java.util.LinkedList; /** * Velocity specific {@link Caption caption keys} + * @since 1.1.0 */ public final class VelocityCaptionKeys { diff --git a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/PlayerArgument.java b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/PlayerArgument.java index 5194cf8e..415c49ff 100644 --- a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/PlayerArgument.java +++ b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/PlayerArgument.java @@ -48,6 +48,7 @@ import java.util.stream.Collectors; * Argument parser for {@link Player players} * * @param Command sender type + * @since 1.1.0 */ public final class PlayerArgument extends CommandArgument { diff --git a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/ServerArgument.java b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/ServerArgument.java index f5ff4ddc..b8d414c1 100644 --- a/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/ServerArgument.java +++ b/cloud-minecraft/cloud-velocity/src/main/java/cloud/commandframework/velocity/arguments/ServerArgument.java @@ -48,6 +48,7 @@ import java.util.stream.Collectors; * Argument parser for {@link RegisteredServer servers} * * @param Command sender type + * @since 1.1.0 */ public final class ServerArgument extends CommandArgument {