SteamWar/BauSystem2.0
Archiviert
12
0

Update LinkageUtils

Signed-off-by: yoyosource <yoyosource@nidido.de>
Dieser Commit ist enthalten in:
yoyosource 2021-09-17 11:47:20 +02:00
Ursprung 89f63f3c77
Commit 5cb670d3f7
2 geänderte Dateien mit 2 neuen und 13 gelöschten Zeilen

Datei anzeigen

@ -31,6 +31,7 @@ import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.util.*;
import java.util.logging.Level;
import java.util.stream.Collectors;
@UtilityClass
public class LinkageUtils {
@ -90,18 +91,7 @@ public class LinkageUtils {
return;
}
List<LinkageType> linkageTypeList = new ArrayList<>();
for (Linked linked : linkages) {
if (linked == null) {
continue;
}
LinkageType linkageType = linked.value();
if (linkageType.getLinkagePredicate().test(clazz)) {
linkageTypeList.add(linked.value());
}
}
linkageTypeList.removeIf(linkageType -> linkageType.isUnlink() != unlink);
List<LinkageType> linkageTypeList = Arrays.stream(linkages).filter(Objects::nonNull).map(Linked::value).filter(linkageType -> linkageType.getLinkagePredicate().test(clazz)).filter(linkageType -> linkageType.isUnlink() == unlink).collect(Collectors.toList());
if (linkageTypeList.isEmpty()) {
return;
}

Datei anzeigen

@ -27,7 +27,6 @@ import lombok.experimental.UtilityClass;
import org.bukkit.Bukkit;
import yapion.hierarchy.diff.DiffBase;
import yapion.hierarchy.diff.YAPIONDiff;
import yapion.hierarchy.output.FileOutput;
import yapion.hierarchy.types.YAPIONObject;
import yapion.hierarchy.types.YAPIONType;
import yapion.parser.YAPIONParser;