aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core/util')
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/HazmatUtils.java4
-rw-r--r--src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java6
2 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/gtPlusPlus/core/util/minecraft/HazmatUtils.java b/src/main/java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
index b322036ef7..0e2fff3f35 100644
--- a/src/main/java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
+++ b/src/main/java/gtPlusPlus/core/util/minecraft/HazmatUtils.java
@@ -254,7 +254,7 @@ public class HazmatUtils {
aItemFields.add(ReflectionUtils.getField(aItemsGravisuite, "graviChestPlate"));
AutoMap<ItemStack> aGravisuite = new AutoMap<ItemStack>();
for (Field aItemField : aItemFields) {
- Item aItemObject = (Item) ReflectionUtils.getFieldValue(aItemField);
+ Item aItemObject = ReflectionUtils.getFieldValue(aItemField);
if (aItemObject != null) {
aGravisuite.add(ItemUtils.getSimpleStack(aItemObject));
}
@@ -274,7 +274,7 @@ public class HazmatUtils {
aItemFields.add(ReflectionUtils.getField(aItemsEMT, "ultimateSolarHelmet"));
AutoMap<ItemStack> aASP = new AutoMap<ItemStack>();
for (Field aItemField : aItemFields) {
- Item aItemObject = (Item) ReflectionUtils.getFieldValue(aItemField);
+ Item aItemObject = ReflectionUtils.getFieldValue(aItemField);
if (aItemObject != null) {
aASP.add(ItemUtils.getSimpleStack(aItemObject));
}
diff --git a/src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java b/src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java
index 1ef925f793..92804d72ec 100644
--- a/src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java
+++ b/src/main/java/gtPlusPlus/core/util/reflect/ReflectionUtils.java
@@ -1060,13 +1060,13 @@ public class ReflectionUtils {
return false;
}
- public static Object getFieldValue(Field field) {
+ public static <T> T getFieldValue(Field field) {
return getFieldValue(field, null);
}
- public static Object getFieldValue(Field field, Object instance) {
+ public static <T> T getFieldValue(Field field, Object instance) {
try {
- return field.get(instance);
+ return (T) field.get(instance);
} catch (IllegalArgumentException | IllegalAccessException e) {
}
return null;