Fix CommandPart Validator for varargs part
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2022-06-16 23:08:05 +02:00
Ursprung 43728d8143
Commit c4ed8948ad

Datei anzeigen

@ -26,7 +26,6 @@ import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
import java.util.*;
import java.util.function.BiConsumer;
import java.util.function.BiFunction;
import java.util.function.Function;
import java.util.stream.Collectors;
@ -189,7 +188,7 @@ public class SWCommandUtils {
AbstractSWCommand.ErrorMessage errorMessage = parameter.getAnnotation(AbstractSWCommand.ErrorMessage.class);
if (errorMessage != null) {
return (AbstractValidator<T, String>) (sender, value, messageSender) -> {
if (value == null) messageSender.accept(errorMessage.value(), new Object[0]);
if (value == null) messageSender.send(errorMessage.value(), new Object[0]);
return value != null;
};
}