浏览代码

Added a non null check

Lortseam 4 年之前
父节点
当前提交
1f49626dbb
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/main/java/me/lortseam/completeconfig/CompleteConfig.java

+ 2 - 0
src/main/java/me/lortseam/completeconfig/CompleteConfig.java

@@ -4,6 +4,7 @@ import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
 import lombok.NoArgsConstructor;
 
 
 import java.util.HashMap;
 import java.util.HashMap;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.Optional;
 
 
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
@@ -17,6 +18,7 @@ public final class CompleteConfig {
      * @return The {@link ConfigManager} for the registered mod
      * @return The {@link ConfigManager} for the registered mod
      */
      */
     public static ConfigManager register(String modID) {
     public static ConfigManager register(String modID) {
+        Objects.requireNonNull(modID);
         if (MANAGERS.containsKey(modID)) {
         if (MANAGERS.containsKey(modID)) {
             throw new IllegalArgumentException("A manager with this mod ID is already registered");
             throw new IllegalArgumentException("A manager with this mod ID is already registered");
         }
         }