Quellcode durchsuchen

Do not allow fields with null value

Lortseam vor 5 Jahren
Ursprung
Commit
83edaf6571
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      src/main/java/me/lortseam/completeconfig/entry/Entry.java

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

@@ -12,6 +12,7 @@ import java.lang.reflect.Method;
 import java.math.BigDecimal;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Objects;
 
 public class Entry<T> {
 
@@ -49,7 +50,7 @@ public class Entry<T> {
 
     private T get() {
         try {
-            return (T) field.get(parentObject);
+            return (T) Objects.requireNonNull(field.get(parentObject));
         } catch (IllegalAccessException e) {
             throw new RuntimeException(e);
         }