diff options
author | kuba6000 <kuba.123123.6000@gmail.com> | 2022-08-17 05:01:16 +0200 |
---|---|---|
committer | kuba6000 <kuba.123123.6000@gmail.com> | 2022-08-17 05:01:16 +0200 |
commit | 76a2834cedfa4f3916d07e2893fc54121268489e (patch) | |
tree | ef811e0686b8751782f391f8c80a2d09291ffed8 /src/main/java/kubatech/api/utils/ReflectionHelper.java | |
parent | fdc6e8700d3404cf4aa2e073fd1201d8e8c5de60 (diff) | |
download | GT5-Unofficial-76a2834cedfa4f3916d07e2893fc54121268489e.tar.gz GT5-Unofficial-76a2834cedfa4f3916d07e2893fc54121268489e.tar.bz2 GT5-Unofficial-76a2834cedfa4f3916d07e2893fc54121268489e.zip |
Structure
Diffstat (limited to 'src/main/java/kubatech/api/utils/ReflectionHelper.java')
-rw-r--r-- | src/main/java/kubatech/api/utils/ReflectionHelper.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/kubatech/api/utils/ReflectionHelper.java b/src/main/java/kubatech/api/utils/ReflectionHelper.java index 7c7301c1c8..48d07c6eee 100644 --- a/src/main/java/kubatech/api/utils/ReflectionHelper.java +++ b/src/main/java/kubatech/api/utils/ReflectionHelper.java @@ -25,7 +25,8 @@ import java.util.HashMap; public class ReflectionHelper { private static final HashMap<String, HashMap<String, Field>> fields = new HashMap<>(); - public static <T> T getField(Object obj, String fieldName, boolean useBasicTypes, T defaultvalue) { + @SuppressWarnings("unchecked") + public static <T> T getField(Object obj, String fieldName, T defaultvalue) { Class<?> cl = obj.getClass(); String clName = cl.getName(); HashMap<String, Field> classmap = fields.computeIfAbsent(clName, s -> new HashMap<>()); @@ -52,11 +53,7 @@ public class ReflectionHelper { } } - public static <T> T getField(Object obj, String fieldName, boolean useBasicTypes) { - return getField(obj, fieldName, useBasicTypes, null); - } - public static <T> T getField(Object obj, String fieldName) { - return getField(obj, fieldName, true, null); + return getField(obj, fieldName, null); } } |