From 8d0431e47f8658a929d707b575077936aed5ef59 Mon Sep 17 00:00:00 2001 From: Eirik Bjorsnos Date: Sun, 18 Jan 2026 12:31:45 +0100 Subject: [PATCH] Simplify reversed-order adding to loaderPath --- .../share/classes/jdk/internal/loader/URLClassPath.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/java.base/share/classes/jdk/internal/loader/URLClassPath.java b/src/java.base/share/classes/jdk/internal/loader/URLClassPath.java index 03ccd7d32cd..04cbee62b62 100644 --- a/src/java.base/share/classes/jdk/internal/loader/URLClassPath.java +++ b/src/java.base/share/classes/jdk/internal/loader/URLClassPath.java @@ -487,10 +487,8 @@ public class URLClassPath { */ private void push(URL[] urls) { synchronized (path) { - // URLs will be consumed tail-first - for (int i = urls.length - 1; i >= 0; --i) { - loaderPath.addLast(urls[i]); - } + // Adding in reversed order since URLs are consumed tail-first + loaderPath.addAll(Arrays.asList(urls).reversed()); } }