SteamWar/SpigotCore
Archiviert
13
0

CMD #141

Zusammengeführt
YoyoNow hat 29 Commits von CMD nach master 2021-12-12 15:58:20 +01:00 zusammengeführt
Nur Änderungen aus Commit 006754990c werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -191,7 +191,7 @@ public class SWCommandUtils {
SWCommand.Guard guard = parameter.getAnnotation(SWCommand.Guard.class);
if (guard != null) {
if (guard.value() != null) {
if (guard.value() != null && !guard.value().isEmpty()) {
return getGuardChecker(guard.value(), localGuardChecker);
}
return getGuardChecker(clazz.getTypeName(), localGuardChecker);
@ -200,6 +200,9 @@ public class SWCommandUtils {
}
private static GuardChecker getGuardChecker(String s, Map<String, GuardChecker> localGuardChecker) {
System.out.println(": " + s);
System.out.println(localGuardChecker);
System.out.println(GUARD_FUNCTIONS);
GuardChecker guardChecker = localGuardChecker.getOrDefault(s, GUARD_FUNCTIONS.getOrDefault(s, null));
if (guardChecker == null) {
throw new IllegalArgumentException("No guard found for " + s);