Browse Source

Add null checks

Lortseam 4 years ago
parent
commit
9e50fc1a25
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/main/java/me/lortseam/completeconfig/CompleteConfig.java

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

@@ -1,5 +1,6 @@
 package me.lortseam.completeconfig;
 package me.lortseam.completeconfig;
 
 
+import lombok.NonNull;
 import lombok.extern.log4j.Log4j2;
 import lombok.extern.log4j.Log4j2;
 import me.lortseam.completeconfig.extensions.CompleteConfigExtension;
 import me.lortseam.completeconfig.extensions.CompleteConfigExtension;
 import me.lortseam.completeconfig.extensions.clothbasicmath.ClothBasicMathExtension;
 import me.lortseam.completeconfig.extensions.clothbasicmath.ClothBasicMathExtension;
@@ -25,7 +26,7 @@ public final class CompleteConfig {
         }
         }
     }
     }
 
 
-    public static void registerExternalExtension(String modID, Class<? extends CompleteConfigExtension> extensionClass) {
+    public static void registerExternalExtension(@NonNull String modID, @NonNull Class<? extends CompleteConfigExtension> extensionClass) {
         if(!FabricLoader.getInstance().isModLoaded(modID)) return;
         if(!FabricLoader.getInstance().isModLoaded(modID)) return;
         try {
         try {
             Constructor<? extends CompleteConfigExtension> constructor = extensionClass.getDeclaredConstructor();
             Constructor<? extends CompleteConfigExtension> constructor = extensionClass.getDeclaredConstructor();