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 61307f485 Test modernization, clean up utility classes. 61307f485 is described below commit 61307f4856f593b731f318dd93ffbad221fe88af Author: James Bognar <james.bog...@salesforce.com> AuthorDate: Mon Aug 25 14:58:33 2025 -0400 Test modernization, clean up utility classes. --- .../apache/juneau/bean/swagger/ui/SwaggerUI.java | 3 +- .../apache/juneau/config/internal/ConfigMap.java | 2 +- .../main/java/org/apache/juneau/BeanFilter.java | 18 ++++---- .../org/apache/juneau/html/HtmlParserSession.java | 3 +- .../apache/juneau/html/HtmlSerializerSession.java | 3 +- .../apache/juneau/internal/CollectionUtils.java | 53 +--------------------- .../apache/juneau/internal/DelegateBeanMap.java | 6 +-- .../org/apache/juneau/jsonschema/SchemaUtils.java | 3 +- .../org/apache/juneau/jsonschema/TypeCategory.java | 4 +- .../java/org/apache/juneau/reflect/ClassInfo.java | 3 +- .../apache/juneau/serializer/SerializerSet.java | 4 +- .../java/org/apache/juneau/utils/BeanDiff.java | 6 ++- .../java/org/apache/juneau/rest/RestOpContext.java | 2 +- .../org/apache/juneau/rest/RestOperations.java | 3 +- .../rest/swagger/BasicSwaggerProviderSession.java | 3 +- 15 files changed, 41 insertions(+), 75 deletions(-) diff --git a/juneau-bean/juneau-bean-openapi3/src/main/java/org/apache/juneau/bean/swagger/ui/SwaggerUI.java b/juneau-bean/juneau-bean-openapi3/src/main/java/org/apache/juneau/bean/swagger/ui/SwaggerUI.java index b3994b4eb..a0e1e3541 100644 --- a/juneau-bean/juneau-bean-openapi3/src/main/java/org/apache/juneau/bean/swagger/ui/SwaggerUI.java +++ b/juneau-bean/juneau-bean-openapi3/src/main/java/org/apache/juneau/bean/swagger/ui/SwaggerUI.java @@ -15,6 +15,7 @@ package org.apache.juneau.bean.swagger.ui; import static java.util.Collections.*; import static org.apache.juneau.bean.html5.HtmlBuilder.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.set; import java.util.*; @@ -42,7 +43,7 @@ public class SwaggerUI extends ObjectSwap<Swagger,Div> { .caching(Boolean.getBoolean("RestContext.disableClasspathResourceCaching.b") ? -1 : 1_000_000) .build(); - private static final Set<String> STANDARD_METHODS = set2("get", "put", "post", "delete", "options"); + private static final Set<String> STANDARD_METHODS = set("get", "put", "post", "delete", "options"); /** * This UI applies to HTML requests only. 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 68b2a81ec..d3533088c 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 @@ -283,7 +283,7 @@ public class ConfigMap implements ConfigStoreListener { public Set<String> getKeys(String section) { checkSectionName(section); var cs = entries.get(section); - var s = imports.isEmpty() && cs != null ? cs.entries.keySet() : CollectionUtils.<String>set2(); + var s = imports.isEmpty() && cs != null ? cs.entries.keySet() : Utils.<String>set(); if (! imports.isEmpty()) { imports.forEach(x -> s.addAll(x.getConfigMap().getKeys(section))); if (cs != null) diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java index 41a59cd89..4cab4b446 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java @@ -17,10 +17,12 @@ import java.util.*; import static org.apache.juneau.internal.ClassUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import static org.apache.juneau.common.internal.StringUtils.*; import static org.apache.juneau.internal.ArrayUtils.*; import org.apache.juneau.annotation.*; +import org.apache.juneau.common.internal.*; import org.apache.juneau.cp.*; import org.apache.juneau.swap.*; @@ -66,10 +68,10 @@ public final class BeanFilter { Class<?> beanClass; String typeName, example; Set<String> - properties = set2(), - excludeProperties = set2(), - readOnlyProperties = set2(), - writeOnlyProperties = set2(); + properties = set(), + excludeProperties = set(), + readOnlyProperties = set(), + writeOnlyProperties = set(); Class<?> implClass, interfaceClass, stopClass; boolean sortProperties, fluentSetters; BeanCreator<PropertyNamer> propertyNamer = BeanCreator.of(PropertyNamer.class); @@ -450,7 +452,7 @@ public final class BeanFilter { * @return This object. */ public Builder properties(String...value) { - this.properties = set2(); + this.properties = set(); for (String v : value) split3(v, x -> properties.add(x)); return this; @@ -494,7 +496,7 @@ public final class BeanFilter { * @return This object. */ public Builder excludeProperties(String...value) { - this.excludeProperties = set2(); + this.excludeProperties = set(); for (String v : value) split3(v, x -> excludeProperties.add(x)); return this; @@ -540,7 +542,7 @@ public final class BeanFilter { * @return This object. */ public Builder readOnlyProperties(String...value) { - this.readOnlyProperties = set2(); + this.readOnlyProperties = set(); for (String v : value) split3(v, x -> readOnlyProperties.add(x)); return this; @@ -586,7 +588,7 @@ public final class BeanFilter { * @return This object. */ public Builder writeOnlyProperties(String...value) { - this.writeOnlyProperties = set2(); + this.writeOnlyProperties = set(); for (String v : value) split3(v, x -> writeOnlyProperties.add(x)); return this; diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java index 4080e4e8a..51df6939b 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlParserSession.java @@ -16,6 +16,7 @@ import static javax.xml.stream.XMLStreamConstants.*; import static org.apache.juneau.common.internal.StringUtils.*; import static org.apache.juneau.html.HtmlTag.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import java.io.IOException; import java.lang.reflect.*; @@ -53,7 +54,7 @@ public final class HtmlParserSession extends XmlParserSession { // Static //------------------------------------------------------------------------------------------------------------------- - private static final Set<String> whitespaceElements = set2("br","bs","sp","ff"); + private static final Set<String> whitespaceElements = set("br","bs","sp","ff"); /** * Creates a new builder for this object. diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java index 06e561a73..c50e37ae7 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java @@ -15,6 +15,7 @@ package org.apache.juneau.html; import static org.apache.juneau.common.internal.IOUtils.*; import static org.apache.juneau.common.internal.StringUtils.*; import static org.apache.juneau.xml.XmlSerializerSession.ContentResult.*; +import static org.apache.juneau.common.internal.Utils.*; import java.io.*; import java.lang.reflect.*; @@ -912,7 +913,7 @@ public class HtmlSerializerSession extends XmlSerializerSession { // If it's a non-bean map, only use table if all entries are also maps. if (cm1.isMap() && ! cm1.isBeanMap()) { - Set<Object> set = CollectionUtils.set2(); + Set<Object> set = set(); for (Object o : c) { o = swap(swap, o); if (! canIgnoreValue(cm1, null, o)) { 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 803cd3e43..df7c9e284 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 @@ -217,21 +217,6 @@ public final class CollectionUtils { return l; } - /** - * Convenience method for creating a {@link LinkedHashSet}. - * - * @param <E> The element type. - * @param values The values to initialize the set with. - * @return A new modifiable set. - */ - @SafeVarargs - public static <E> LinkedHashSet<E> set2(E...values) { - LinkedHashSet<E> l = new LinkedHashSet<>(); - for (E v : values) - l.add(v); - return l; - } - /** * Convenience method for creating a {@link LinkedHashSet}. * @@ -242,7 +227,7 @@ public final class CollectionUtils { */ @SafeVarargs public static <E> LinkedHashSet<E> setOf(Class<E> elementType, E...values) { - return set2(values); + return Utils.set(values); } /** @@ -435,40 +420,6 @@ public final class CollectionUtils { return l; } -// /** -// * Wraps the specified list in {@link Collections#unmodifiableList(List)}. -// * -// * @param <E> The element type. -// * @param value The list to wrap. -// * @return The wrapped list. -// */ -// public static <E> List<E> unmodifiable(List<E> value) { -// return value == null ? null: Collections.unmodifiableList(value); -// } -// -// /** -// * Wraps the specified set in {@link Collections#unmodifiableSet(Set)}. -// * -// * @param <E> The element type. -// * @param value The set to wrap. -// * @return The wrapped set. -// */ -// public static <E> Set<E> unmodifiable(Set<E> value) { -// return value == null ? null: Collections.unmodifiableSet(value); -// } -// -// /** -// * Wraps the specified map in {@link Collections#unmodifiableMap(Map)}. -// * -// * @param <K> The key type. -// * @param <V> The value type. -// * @param value The map to wrap. -// * @return The wrapped map. -// */ -// public static <K,V> Map<K,V> unmodifiable(Map<K,V> value) { -// return value == null ? null: Collections.unmodifiableMap(value); -// } - /** * Wraps the specified list in {@link Collections#unmodifiableList(List)}. * @@ -546,7 +497,7 @@ public final class CollectionUtils { public static <E> Set<E> addAll(Set<E> value, E...entries) { if (entries != null) { if (value == null) - value = set2(entries); + value = Utils.set(entries); else Collections.addAll(value, entries); } diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java index 2d5a1160c..726ea7bbc 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java @@ -12,7 +12,7 @@ // *************************************************************************************************************************** package org.apache.juneau.internal; -import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import java.util.*; import java.util.function.*; @@ -35,7 +35,7 @@ import org.apache.juneau.collections.*; */ public class DelegateBeanMap<T> extends BeanMap<T> { - private Set<String> keys = set2(); + private Set<String> keys = set(); private JsonMap overrideValues = new JsonMap(); /** @@ -106,7 +106,7 @@ public class DelegateBeanMap<T> extends BeanMap<T> { @Override /* Map */ public synchronized Set<Entry<String,Object>> entrySet() { - Set<Entry<String,Object>> s = set2(); + Set<Entry<String,Object>> s = set(); keys.forEach(k -> { BeanMapEntry bme; if (overrideValues.containsKey(k)) diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/SchemaUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/SchemaUtils.java index d5bb434bc..e9acef335 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/SchemaUtils.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/SchemaUtils.java @@ -15,6 +15,7 @@ package org.apache.juneau.jsonschema; import static org.apache.juneau.common.internal.StringUtils.*; import static org.apache.juneau.internal.ClassUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import java.util.*; @@ -89,7 +90,7 @@ public class SchemaUtils { String s = joinnl(ss); if (s.isEmpty()) return null; - Set<String> set = set2(); + Set<String> set = set(); JsonList.ofJsonOrCdl(s).forEach(x -> set.add(x.toString())); return set; } diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java index 7e4e81046..edc184151 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/TypeCategory.java @@ -14,6 +14,8 @@ package org.apache.juneau.jsonschema; import static org.apache.juneau.common.internal.StringUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; + import java.util.*; /** @@ -69,7 +71,7 @@ public enum TypeCategory { public static Set<TypeCategory> parse(String s) { if (s == null || s.isEmpty()) return Collections.emptySet(); - Set<TypeCategory> set = set2(); + Set<TypeCategory> set = set(); split3(s, x -> set.add(valueOf(x.toUpperCase()))); return set; } diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java index e386055dd..82a197f2f 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java @@ -15,6 +15,7 @@ package org.apache.juneau.reflect; import static org.apache.juneau.common.internal.ArgUtils.*; import static org.apache.juneau.common.internal.ThrowableUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import static org.apache.juneau.internal.ConsumerUtils.*; import java.lang.annotation.*; @@ -364,7 +365,7 @@ public final class ClassInfo { ClassInfo[] _getInterfaces() { if (interfaces == null) { synchronized(this) { - Set<ClassInfo> s = set2(); + Set<ClassInfo> s = set(); for (ClassInfo ci : _getParents()) for (ClassInfo ci2 : ci._getDeclaredInterfaces()) { s.add(ci2); diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java index abdd5638d..6e155adff 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSet.java @@ -14,6 +14,8 @@ package org.apache.juneau.serializer; import static java.util.stream.Collectors.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; + import java.util.*; import java.util.concurrent.*; import java.util.function.*; @@ -499,7 +501,7 @@ public final class SerializerSet { this.entriesList = Utils.ulist2(entries); List<MediaRange> lmtr = list2(); - Set<MediaType> lmt = set2(); + Set<MediaType> lmt = set(); List<Serializer> l = list2(); for (Serializer e : entries) { e.getMediaTypeRanges().forEachRange(x -> { diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java index 63ee2967e..67787141d 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/BeanDiff.java @@ -13,6 +13,8 @@ package org.apache.juneau.utils; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; + import java.util.*; import org.apache.juneau.*; @@ -125,7 +127,7 @@ public class BeanDiff { * @return This object. */ public Builder<T> include(String...properties) { - include = set2(properties); + include = set(properties); return this; } @@ -150,7 +152,7 @@ public class BeanDiff { * @return This object. */ public Builder<T> exclude(String...properties) { - exclude = set2(properties); + exclude = set(properties); return this; } diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java index 4cef4f937..b3001aad3 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOpContext.java @@ -1100,7 +1100,7 @@ public class RestOpContext extends Context implements Comparable<RestOpContext> RestGuardList getGuards() { RestGuardList.Builder b = guards(); - Set<String> roleGuard = Utils.opt(this.roleGuard).orElseGet(CollectionUtils::set2); + Set<String> roleGuard = Utils.opt(this.roleGuard).orElseGet(Utils::set); for (String rg : roleGuard) { try { diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOperations.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOperations.java index b6ea34a2b..e242f4e83 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOperations.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestOperations.java @@ -14,6 +14,7 @@ package org.apache.juneau.rest; import static org.apache.juneau.internal.ClassUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; +import static org.apache.juneau.common.internal.Utils.*; import java.util.*; @@ -77,7 +78,7 @@ public class RestOperations { protected Builder(BeanStore beanStore) { super(RestOperations.class, beanStore); map = new TreeMap<>(); - set = set2(); + set = set(); } @Override /* BeanBuilder */ diff --git a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java index 562301868..dc8ab836e 100644 --- a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java +++ b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java @@ -17,6 +17,7 @@ import static org.apache.juneau.internal.ClassUtils.*; import static org.apache.juneau.internal.CollectionUtils.*; import static org.apache.juneau.rest.httppart.RestPartType.*; import static org.apache.juneau.rest.annotation.RestOpAnnotation.*; +import static org.apache.juneau.common.internal.Utils.*; import java.io.*; import java.lang.reflect.*; @@ -1126,7 +1127,7 @@ public class BasicSwaggerProviderSession { private Set<String> toSet(String[] ss) { if (ss.length == 0) return null; - Set<String> set = set2(); + Set<String> set = set(); for (String s : ss) split3(s, x -> set.add(x)); return set.isEmpty() ? null : set;