Просмотр исходного кода

Do not allow fields with null value

Lortseam 5 лет назад
Родитель
Сommit
83edaf6571
1 измененных файлов с 2 добавлено и 1 удалено
  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);
         }