From 4312062e82329c6b6feea4eacb66731831529586 Mon Sep 17 00:00:00 2001 From: Jason Penilla <11360596+jpenilla@users.noreply.github.com> Date: Fri, 11 Jun 2021 03:29:44 -0700 Subject: [PATCH] Fix checkstyle violation --- .../bukkit/internal/MinecraftArgumentTypes.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/internal/MinecraftArgumentTypes.java b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/internal/MinecraftArgumentTypes.java index 63dbf9fa..5a79cc44 100644 --- a/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/internal/MinecraftArgumentTypes.java +++ b/cloud-minecraft/cloud-bukkit/src/main/java/cloud/commandframework/bukkit/internal/MinecraftArgumentTypes.java @@ -49,6 +49,7 @@ package cloud.commandframework.bukkit.internal; import com.mojang.brigadier.arguments.ArgumentType; import org.bukkit.NamespacedKey; +import org.checkerframework.checker.nullness.qual.NonNull; import java.lang.reflect.Constructor; import java.lang.reflect.Field; @@ -109,7 +110,7 @@ public final class MinecraftArgumentTypes { * @throws IllegalArgumentException if no such argument is registered */ @SuppressWarnings("unchecked") - public static Class> getClassByKey(NamespacedKey key) throws IllegalArgumentException { + public static Class> getClassByKey(final @NonNull NamespacedKey key) throws IllegalArgumentException { try { Object minecraftKey = MINECRAFT_KEY_CONSTRUCTOR.newInstance(key.getNamespace(), key.getKey()); Object entry = ARGUMENT_REGISTRY_GET_BY_KEY_METHOD.invoke(null, minecraftKey);