From eae5a60cf9cd6a6e61aa47ed4c40f890b2371df3 Mon Sep 17 00:00:00 2001 From: dfsek Date: Thu, 1 Jan 2026 22:31:44 -0700 Subject: [PATCH] remove useless methods from Pair --- .../com/dfsek/terra/api/util/generic/data/types/Pair.java | 8 -------- .../src/main/java/com/dfsek/terra/AbstractPlatform.java | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/common/api/src/main/java/com/dfsek/terra/api/util/generic/data/types/Pair.java b/common/api/src/main/java/com/dfsek/terra/api/util/generic/data/types/Pair.java index b8960e22a..484897670 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/util/generic/data/types/Pair.java +++ b/common/api/src/main/java/com/dfsek/terra/api/util/generic/data/types/Pair.java @@ -37,14 +37,6 @@ public record Pair(L left, R right) implements BiFunctor> return pair -> predicate.test(pair.right); } - public static Function, R> unwrapRight() { - return pair -> pair.right; - } - - public static Function, L> unwrapLeft() { - return pair -> pair.left; - } - @Contract("_, _ -> new") public static Pair of(L1 left, R1 right) { return new Pair<>(left, right); diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/AbstractPlatform.java b/common/implementation/base/src/main/java/com/dfsek/terra/AbstractPlatform.java index b4e67e843..783a61147 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/AbstractPlatform.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/AbstractPlatform.java @@ -330,7 +330,7 @@ public abstract class AbstractPlatform implements Platform { .stream() .filter(Pair.testRight(s -> s.contains("."))) .map(p -> p.mapRight(s -> s.substring(0, s.lastIndexOf('.')))) // remove major version - .map(Pair.unwrapRight()) + .map(Pair::right) .collect(Collectors.toSet()); @@ -369,7 +369,7 @@ public abstract class AbstractPlatform implements Platform { .anyMatch(resourcePath::startsWith) && // if any share name paths .stream() - .map(Pair.unwrapRight()) + .map(Pair::right) .noneMatch(resourcePath::startsWith)) { // but dont share major version logger.warn( "Addon {} has a new major version available. It will not be automatically updated; you will need to " +