SteamWar/SpigotCore
Archiviert
13
0

Fix generic type search
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2022-08-23 13:00:46 +02:00
Ursprung c785603ace
Commit e84958309b

Datei anzeigen

@ -4,10 +4,7 @@ import de.steamwar.core.Core;
import jdk.internal.misc.Unsafe; import jdk.internal.misc.Unsafe;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import java.lang.reflect.Constructor; import java.lang.reflect.*;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType;
import java.util.Arrays; import java.util.Arrays;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
@ -189,7 +186,7 @@ public final class Reflection {
return false; return false;
if(parameters.length > 0) { if(parameters.length > 0) {
Class<?>[] arguments = (Class<?>[]) ((ParameterizedType)field.getGenericType()).getActualTypeArguments(); Type[] arguments = ((ParameterizedType)field.getGenericType()).getActualTypeArguments();
for(int i = 0; i < parameters.length; i++) { for(int i = 0; i < parameters.length; i++) {
if(arguments[i] != parameters[i]) if(arguments[i] != parameters[i])