Fix enum mapper
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2022-05-30 14:32:38 +02:00
Ursprung 0f03b57e43
Commit 96a5ec6b2f

Datei anzeigen

@ -218,12 +218,12 @@ public class SWCommandUtils {
public static <T extends AbstractTypeMapper<K, Enum<?>>, K> T createEnumMapper(Class<Enum<?>> enumClass) {
Map<String, Enum<?>> enumMap = new HashMap<>();
for (Enum<?> e : enumClass.getEnumConstants()) {
enumMap.put(e.name(), e);
enumMap.put(e.name().toLowerCase(), e);
}
return (T) new AbstractTypeMapper<Object, Enum<?>>() {
@Override
public Enum<?> map(Object commandSender, String[] previousArguments, String s) {
return enumMap.get(s);
return enumMap.get(s.toLowerCase());
}
@Override