aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/bartworks/util
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-09-05 01:11:15 +0200
committerGitHub <noreply@github.com>2024-09-04 23:11:15 +0000
commiteb25cb901172dfa4d68f44de8f61d52958f53cfa (patch)
tree199829c571b38d36d91d330c1b7529acf0682090 /src/main/java/bartworks/util
parentb0364a9c8630d217daf1d9b8379253d4eeeb0b76 (diff)
downloadGT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.tar.gz
GT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.tar.bz2
GT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.zip
Delete/modify some reflection + more renaming (#3037)
Diffstat (limited to 'src/main/java/bartworks/util')
-rw-r--r--src/main/java/bartworks/util/CachedReflectionUtils.java31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/main/java/bartworks/util/CachedReflectionUtils.java b/src/main/java/bartworks/util/CachedReflectionUtils.java
deleted file mode 100644
index a02b644b4a..0000000000
--- a/src/main/java/bartworks/util/CachedReflectionUtils.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package bartworks.util;
-
-import java.lang.reflect.Field;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-
-import org.apache.commons.lang3.reflect.FieldUtils;
-
-public class CachedReflectionUtils {
-
- private static final ClassValue<Map<String, Field>> fields = new ConcurrentMapClassValue();
- private static final ClassValue<Map<String, Field>> declaredFields = new ConcurrentMapClassValue();
-
- public static Field getField(final Class<?> cls, final String fieldName) {
- return fields.get(cls)
- .computeIfAbsent(fieldName, f -> FieldUtils.getField(cls, f, true));
- }
-
- public static Field getDeclaredField(final Class<?> cls, final String fieldName) {
- return declaredFields.get(cls)
- .computeIfAbsent(fieldName, f -> FieldUtils.getDeclaredField(cls, f, true));
- }
-
- private static class ConcurrentMapClassValue extends ClassValue<Map<String, Field>> {
-
- @Override
- protected Map<String, Field> computeValue(Class<?> type) {
- return new ConcurrentHashMap<>();
- }
- }
-}