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.
*