This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new d7fb74c57 Test modernization, clean up utility classes.
d7fb74c57 is described below

commit d7fb74c5767603acada5c4c36ee24b9ff0ff02de
Author: James Bognar <[email protected]>
AuthorDate: Mon Aug 25 14:39:49 2025 -0400

    Test modernization, clean up utility classes.
---
 .../src/main/java/org/apache/juneau/config/Config.java    |  2 +-
 .../java/org/apache/juneau/config/internal/ConfigMap.java |  2 +-
 .../src/main/java/org/apache/juneau/collections/Args.java |  4 +++-
 .../src/main/java/org/apache/juneau/cp/BeanStore.java     |  2 +-
 .../java/org/apache/juneau/internal/CollectionUtils.java  | 15 ---------------
 5 files changed, 6 insertions(+), 19 deletions(-)

diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
index b2529b926..cfb767b1f 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
@@ -554,7 +554,7 @@ public final class Config extends Context implements 
ConfigEventListener {
        final VarResolverSession varSession;
 
        private final ConfigMap configMap;
-       private final List<ConfigEventListener> listeners = 
synced(linkedList());
+       private final List<ConfigEventListener> listeners = synced(new 
LinkedList<>());
 
 
        @Override /* Context */
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
index ad189b63a..f664c28ae 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
@@ -87,7 +87,7 @@ public class ConfigMap implements ConfigStoreListener {
 
                var imports2 = mapOf(String.class, ConfigMap.class);
 
-               List<String> lines = linkedList();
+               List<String> lines = new LinkedList<>();
                try (var scanner = new Scanner(contents)) {
                        while (scanner.hasNextLine()) {
                                var line = scanner.nextLine();
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java
index 507449db4..0175e42db 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/Args.java
@@ -14,8 +14,10 @@ package org.apache.juneau.collections;
 
 import static org.apache.juneau.common.internal.StringUtils.*;
 import static org.apache.juneau.internal.CollectionUtils.*;
+import static java.util.stream.Collectors.*;
 
 import java.util.*;
+import java.util.stream.*;
 
 import org.apache.juneau.*;
 
@@ -121,7 +123,7 @@ public final class Args extends JsonMap {
         * @param args Arguments passed in through a <c>main(String[] args)</c> 
method.
         */
        public Args(String[] args) {
-               List<String> argList = linkedList(args);
+               List<String> argList = 
Arrays.stream(args).collect(toCollection(LinkedList::new));
 
                // Capture the main arguments.
                int i = 0;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanStore.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanStore.java
index 108721740..9fdb2614d 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanStore.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BeanStore.java
@@ -298,7 +298,7 @@ public class BeanStore {
                readOnly = builder.readOnly;
                threadSafe = builder.threadSafe;
                lock = threadSafe ? new SimpleReadWriteLock() : 
SimpleReadWriteLock.NO_OP;
-               entries = threadSafe ? new ConcurrentLinkedDeque<>() : 
linkedList();
+               entries = threadSafe ? new ConcurrentLinkedDeque<>() : new 
LinkedList<>();
                unnamedEntries = threadSafe ? new ConcurrentHashMap<>() : map();
        }
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/CollectionUtils.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/CollectionUtils.java
index 933d16c38..97ea1dc34 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/CollectionUtils.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/CollectionUtils.java
@@ -176,21 +176,6 @@ public final class CollectionUtils {
                return list(values);
        }
 
-       /**
-        * Convenience method for creating a {@link LinkedList}.
-        *
-        * @param <E> The element type.
-        * @param values The values to initialize the list with.
-        * @return A new modifiable list.
-        */
-       @SafeVarargs
-       public static <E> LinkedList<E> linkedList(E...values) {
-               LinkedList<E> l = new LinkedList<>();
-               for (E v : values)
-                       l.add(v);
-               return l;
-       }
-
        /**
         * Creates an {@link ArrayList} copy from a collection.
         *

Reply via email to