From 4e6457b294eee705eab72ddf0977a9def1cd109c Mon Sep 17 00:00:00 2001 From: Paint_Ninja Date: Thu, 31 Aug 2023 17:47:01 +0100 Subject: [PATCH] Optimise `JarModuleFinder.of()` --- src/main/java/cpw/mods/cl/JarModuleFinder.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/cpw/mods/cl/JarModuleFinder.java b/src/main/java/cpw/mods/cl/JarModuleFinder.java index bc4128d..88fd3d7 100644 --- a/src/main/java/cpw/mods/cl/JarModuleFinder.java +++ b/src/main/java/cpw/mods/cl/JarModuleFinder.java @@ -21,10 +21,8 @@ public class JarModuleFinder implements ModuleFinder { private final Map moduleReferenceMap; JarModuleFinder(final SecureJar... jars) { - record ref(SecureJar.ModuleDataProvider jar, ModuleReference ref) {} this.moduleReferenceMap = Arrays.stream(jars) - .map(jar->new ref(jar.moduleDataProvider(), new JarModuleReference(jar.moduleDataProvider()))) - .collect(Collectors.toMap(r->r.jar.name(), r->r.ref, (r1, r2)->r1)); + .collect(Collectors.toMap(SecureJar::name, jar -> new JarModuleReference(jar.moduleDataProvider()), (r1, r2) -> r1)); } @Override