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 523bb2a Collections usage optimizations.
523bb2a is described below
commit 523bb2ad99054832d8706905be197b4c8b0bda5c
Author: JamesBognar <[email protected]>
AuthorDate: Sat Feb 19 12:44:20 2022 -0500
Collections usage optimizations.
---
.../main/ConfigurablePropertyCodeGenerator.java | 4 +-
juneau-all/src/java/main/FieldSorter.java | 5 ++-
.../org/apache/juneau/dto/swagger/Operation.java | 2 +-
.../main/java/org/apache/juneau/BeanContext.java | 14 +++----
.../main/java/org/apache/juneau/BeanSession.java | 2 +-
.../juneau/annotation/BeanConfigAnnotation.java | 4 +-
.../java/org/apache/juneau/collections/Args.java | 3 +-
.../java/org/apache/juneau/collections/OMap.java | 2 +-
.../java/org/apache/juneau/cp/BasicFileFinder.java | 5 +--
.../org/apache/juneau/cp/DefaultClassList.java | 3 +-
.../main/java/org/apache/juneau/cp/FileFinder.java | 4 +-
.../apache/juneau/csv/CsvSerializerSession.java | 4 +-
.../org/apache/juneau/encoders/EncoderSet.java | 3 +-
.../juneau/http/header/BasicCsvArrayHeader.java | 2 +-
.../org/apache/juneau/http/header/HeaderList.java | 10 ++---
.../java/org/apache/juneau/http/header/Thrown.java | 2 +-
.../java/org/apache/juneau/http/part/PartList.java | 8 ++--
.../apache/juneau/internal/AnnotationUtils.java | 3 +-
.../java/org/apache/juneau/parser/ParserSet.java | 6 +--
.../org/apache/juneau/pojotools/SearchArgs.java | 2 +-
.../java/org/apache/juneau/pojotools/SortArgs.java | 2 +-
.../java/org/apache/juneau/pojotools/ViewArgs.java | 2 +-
.../juneau/serializer/SerializerSession.java | 3 +-
.../apache/juneau/serializer/SerializerSet.java | 3 +-
.../main/java/org/apache/juneau/svl/VarList.java | 6 +--
.../java/org/apache/juneau/utils/PojoQuery.java | 2 +-
.../java/org/apache/juneau/utils/SearchArgs.java | 2 +-
.../juneau/examples/rest/RootContentTest.java | 4 +-
.../rest/test/client/ThirdPartyProxyResource.java | 17 ++++----
.../rest/test/client/ThirdPartyProxyTest.java | 46 +++++++++++-----------
.../org/apache/juneau/rest/client/RestClient.java | 4 +-
.../juneau/rest/mock/MockServletRequest.java | 4 +-
.../juneau/rest/mock/MockServletResponse.java | 2 +-
.../java/org/apache/juneau/rest/RestContext.java | 7 ++--
.../java/org/apache/juneau/rest/RestOpContext.java | 12 +++---
.../org/apache/juneau/rest/arg/CookieList.java | 4 +-
.../org/apache/juneau/rest/arg/RestOpArgList.java | 2 +-
.../juneau/rest/httppart/RequestAttributes.java | 2 +-
.../juneau/rest/httppart/RequestHeaders.java | 5 +--
.../juneau/rest/httppart/RequestPathParams.java | 2 +-
.../juneau/rest/httppart/RequestQueryParams.java | 2 +-
.../rest/processor/ResponseBeanProcessor.java | 3 +-
.../rest/processor/ResponseProcessorList.java | 6 +--
.../apache/juneau/rest/staticfile/StaticFiles.java | 2 +-
.../org/apache/juneau/rest/stats/ThrownStore.java | 2 +-
.../org/apache/juneau/rest/widget/Tooltip.java | 3 +-
46 files changed, 117 insertions(+), 120 deletions(-)
diff --git a/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
b/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
index 3b58119..014ef12 100644
--- a/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
+++ b/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
@@ -135,10 +135,10 @@ public class ConfigurablePropertyCodeGenerator {
StringBuilder sigLine =
new StringBuilder();
sigLine.append("\n").append(indent).append("public ");
if
(m.getTypeParameters().length > 0)
-
sigLine.append("<").append(Arrays.asList(m.getTypeParameters()).stream().map(x
-> x.getName()).collect(Collectors.joining(", "))).append("> ");
+
sigLine.append("<").append(alist(m.getTypeParameters()).stream().map(x ->
x.getName()).collect(Collectors.joining(", "))).append("> ");
sigLine.append(cName).append(" ").append(mSig).append(" ");
if (
m.getExceptionTypes().length > 0)
-
sigLine.append("throws
").append(Arrays.asList(m.getExceptionTypes()).stream().map(x ->
x.getSimpleName()).collect(Collectors.joining(", ")));
+
sigLine.append("throws ").append(alist(m.getExceptionTypes()).stream().map(x ->
x.getSimpleName()).collect(Collectors.joining(", ")));
sigLine.append("{");
String sigLine2 =
sigLine.toString();
diff --git a/juneau-all/src/java/main/FieldSorter.java
b/juneau-all/src/java/main/FieldSorter.java
index 81896ff..dda7c1e 100644
--- a/juneau-all/src/java/main/FieldSorter.java
+++ b/juneau-all/src/java/main/FieldSorter.java
@@ -10,13 +10,14 @@
// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
// * specific language governing permissions and limitations under the
License. *
//
***************************************************************************************************************************
-import java.util.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
+
import java.util.stream.*;
public class FieldSorter {
public static void main(String[] args) {
String in = "properties, p, excludeProperties, x,
readOnlyProperties, ro, writeOnlyProperties, wo, example, typeName,
typePropertyName";
-
System.err.println(Arrays.asList(in.split("[\\s\\,]+")).stream().sorted().collect(Collectors.joining(",
")));
+
System.err.println(alist(in.split("[\\s\\,]+")).stream().sorted().collect(Collectors.joining(",
")));
}
}
diff --git
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
index dbe84cb..1634ae7 100644
---
a/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
+++
b/juneau-core/juneau-dto/src/main/java/org/apache/juneau/dto/swagger/Operation.java
@@ -1133,7 +1133,7 @@ public class Operation extends SwaggerElement {
*/
public Operation security(String scheme, String...alternatives) {
Map<String,List<String>> m = map();
- m.put(scheme, Arrays.asList(alternatives));
+ m.put(scheme, alist(alternatives));
addSecurity(Collections.singletonList(m));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
index 376ff50..d8c5bdf 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanContext.java
@@ -18,8 +18,6 @@ import static org.apache.juneau.internal.ClassUtils.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ThrowableUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
-import static java.util.Arrays.*;
-
import java.beans.*;
import java.io.*;
import java.lang.annotation.*;
@@ -1724,7 +1722,7 @@ public class BeanContext extends Context {
*/
@FluentSetter
public Builder beanDictionary(Class<?>...values) {
- return beanDictionary(asList(values));
+ return beanDictionary(alist(values));
}
/**
@@ -2611,7 +2609,7 @@ public class BeanContext extends Context {
*/
@FluentSetter
public Builder notBeanClasses(Class<?>...values) {
- return notBeanClasses(asList(values));
+ return notBeanClasses(alist(values));
}
/**
@@ -2681,7 +2679,7 @@ public class BeanContext extends Context {
*/
@FluentSetter
public Builder notBeanPackages(String...values) {
- return notBeanPackages(asList(values));
+ return notBeanPackages(alist(values));
}
/**
@@ -3021,7 +3019,7 @@ public class BeanContext extends Context {
*/
@FluentSetter
public Builder swaps(Class<?>...values) {
- return swaps(asList(values));
+ return swaps(alist(values));
}
/**
@@ -3571,9 +3569,9 @@ public class BeanContext extends Context {
notBeanPackages =
optional(builder.notBeanPackages).map(ArrayList::new).map(Collections::unmodifiableList).orElse(emptyList());
propertyNamer = builder.propertyNamer != null ?
builder.propertyNamer : BasicPropertyNamer.class;
- notBeanClassesArray = notBeanClasses.isEmpty() ?
DEFAULT_NOTBEAN_CLASSES : Stream.of(notBeanClasses,
asList(DEFAULT_NOTBEAN_CLASSES)).flatMap(Collection::stream).toArray(Class[]::new);
+ notBeanClassesArray = notBeanClasses.isEmpty() ?
DEFAULT_NOTBEAN_CLASSES : Stream.of(notBeanClasses,
alist(DEFAULT_NOTBEAN_CLASSES)).flatMap(Collection::stream).toArray(Class[]::new);
- String[] _notBeanPackages = notBeanPackages.isEmpty() ?
DEFAULT_NOTBEAN_PACKAGES : Stream.of(notBeanPackages,
asList(DEFAULT_NOTBEAN_PACKAGES)).flatMap(Collection::stream).toArray(String[]::new);
+ String[] _notBeanPackages = notBeanPackages.isEmpty() ?
DEFAULT_NOTBEAN_PACKAGES : Stream.of(notBeanPackages,
alist(DEFAULT_NOTBEAN_PACKAGES)).flatMap(Collection::stream).toArray(String[]::new);
notBeanPackageNames = Stream.of(_notBeanPackages).filter(x -> !
x.endsWith(".*")).toArray(String[]::new);
notBeanPackagePrefixes = Stream.of(_notBeanPackages).filter(x
-> x.endsWith(".*")).map(x -> x.substring(0,
x.length()-2)).toArray(String[]::new);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
index 1e6a789..6c3e410 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
@@ -712,7 +712,7 @@ public class BeanSession extends ContextSession {
if (from.isCollection())
return (T)toArray(to,
(Collection)value);
else if (from.isArray())
- return (T)toArray(to,
Arrays.asList((Object[])value));
+ return (T)toArray(to,
alist((Object[])value));
else if (startsWith(value.toString(), '['))
return (T)toArray(to,
OList.ofJson(value.toString()).setBeanSession(this));
else if (to.hasMutaterFrom(from))
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
index 993bc7e..99e9e7f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanConfigAnnotation.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.annotation;
-import static java.util.Arrays.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import java.util.*;
@@ -80,7 +80,7 @@ public class BeanConfigAnnotation {
classes(a.notBeanClasses()).ifPresent(x ->
b.notBeanClasses(x));
classes(a.notBeanClasses_replace()).ifPresent(x -> {
b.notBeanClasses().clear(); b.notBeanClasses(x);});
type(a.propertyNamer()).ifPresent(x ->
b.propertyNamer(x));
- asList(a.interfaces()).stream().map(x ->
BeanAnnotation.create(x).interfaceClass(x).build()).forEach(x ->
b.annotations(x));
+ alist(a.interfaces()).stream().map(x ->
BeanAnnotation.create(x).interfaceClass(x).build()).forEach(x ->
b.annotations(x));
strings(a.notBeanPackages()).ifPresent(x ->
b.notBeanPackages(x));
strings(a.notBeanPackages_replace()).ifPresent(x ->
{b.notBeanPackages().clear(); b.notBeanPackages(x);});
}
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 230ac66..e1e24cb 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
@@ -13,6 +13,7 @@
package org.apache.juneau.collections;
import static org.apache.juneau.internal.ThrowableUtils.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
import java.util.*;
@@ -120,7 +121,7 @@ public final class Args extends OMap {
* @param args Arguments passed in through a <c>main(String[] args)</c>
method.
*/
public Args(String[] args) {
- List<String> argList = new LinkedList<>(Arrays.asList(args));
+ List<String> argList = linkedList(args);
// Capture the main arguments.
Integer i = 0;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
index 6464eaf..8d7d282 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/OMap.java
@@ -911,7 +911,7 @@ public class OMap extends LinkedHashMap<String,Object> {
else if (s instanceof String[])
r = (String[])s;
else if (s instanceof Object[])
- r =
ArrayUtils.toStringArray(Arrays.asList((Object[])s));
+ r = ArrayUtils.toStringArray(alist((Object[])s));
else
r = split(stringify(s));
return (r.length == 0 ? def : r);
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
index 886ac83..e5d2ee4 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
@@ -18,7 +18,6 @@ import static org.apache.juneau.internal.FileUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.internal.ObjectUtils.*;
import static org.apache.juneau.internal.IOUtils.*;
-import static java.util.Arrays.*;
import static java.util.stream.Collectors.*;
import java.io.*;
@@ -268,11 +267,11 @@ public class BasicFileFinder implements FileFinder {
}
private List<String> getIncludePatterns() {
- return
asList(include).stream().map(x->x.pattern()).collect(toList());
+ return
alist(include).stream().map(x->x.pattern()).collect(toList());
}
private List<String> getExcludePatterns() {
- return
asList(include).stream().map(x->x.pattern()).collect(toList());
+ return
alist(include).stream().map(x->x.pattern()).collect(toList());
}
@Override
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
index d1a4d08..6a2682e 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/DefaultClassList.java
@@ -12,7 +12,6 @@
//
***************************************************************************************************************************
package org.apache.juneau.cp;
-import static java.util.Arrays.*;
import static org.apache.juneau.assertions.Assertions.*;
import static org.apache.juneau.internal.CollectionUtils.*;
@@ -83,7 +82,7 @@ public class DefaultClassList {
* @return This object.
*/
public DefaultClassList add(Class<?>...values) {
- entries.addAll(0, asList(values));
+ entries.addAll(0, alist(values));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/FileFinder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/FileFinder.java
index 024f08d..d40d720 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/FileFinder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/FileFinder.java
@@ -214,7 +214,7 @@ public interface FileFinder {
*/
@FluentSetter
public Builder include(String...patterns) {
- this.include =
Arrays.asList(patterns).stream().map(x->Pattern.compile(x)).collect(Collectors.toList());
+ this.include =
alist(patterns).stream().map(x->Pattern.compile(x)).collect(Collectors.toList());
return this;
}
@@ -228,7 +228,7 @@ public interface FileFinder {
*/
@FluentSetter
public Builder exclude(String...patterns) {
- this.exclude =
Arrays.asList(patterns).stream().map(x->Pattern.compile(x)).collect(Collectors.toList());
+ this.exclude =
alist(patterns).stream().map(x->Pattern.compile(x)).collect(Collectors.toList());
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
index 6b171da..db61784 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
@@ -12,6 +12,8 @@
//
***************************************************************************************************************************
package org.apache.juneau.csv;
+import static org.apache.juneau.internal.CollectionUtils.*;
+
import java.io.*;
import java.lang.reflect.*;
import java.nio.charset.*;
@@ -218,7 +220,7 @@ public final class CsvSerializerSession extends
WriterSerializerSession {
ClassMeta<?> cm = getClassMetaForObject(o);
Collection<?> l = null;
if (cm.isArray()) {
- l = Arrays.asList((Object[])o);
+ l = alist((Object[])o);
} else {
l = (Collection<?>)o;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java
index f4bf027..472b431 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/encoders/EncoderSet.java
@@ -12,7 +12,6 @@
//
***************************************************************************************************************************
package org.apache.juneau.encoders;
-import static java.util.Arrays.*;
import static org.apache.juneau.http.HttpHeaders.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ThrowableUtils.*;
@@ -226,7 +225,7 @@ public final class EncoderSet {
* @return This object.
*/
public Builder add(Encoder...values) {
- entries.addAll(0, asList(values));
+ entries.addAll(0, alist(values));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvArrayHeader.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvArrayHeader.java
index dc2f570..4cba3df 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvArrayHeader.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/BasicCsvArrayHeader.java
@@ -209,6 +209,6 @@ public class BasicCsvArrayHeader extends BasicHeader {
}
private List<String> parse(String value) {
- return value == null ? null :
unmodifiable(Arrays.asList(split(value)));
+ return value == null ? null : unmodifiable(alist(split(value)));
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
index eb6db7e..f5f2687 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/HeaderList.java
@@ -478,7 +478,7 @@ public class HeaderList {
@FluentSetter
public Builder prepend(HeaderList value) {
if (value != null)
- entries.addAll(0, Arrays.asList(value.entries));
+ entries.addAll(0, alist(value.entries));
return this;
}
@@ -535,7 +535,7 @@ public class HeaderList {
@FluentSetter
public Builder prepend(Header...values) {
if (values != null)
- prepend(Arrays.asList(values));
+ prepend(alist(values));
return this;
}
@@ -678,7 +678,7 @@ public class HeaderList {
@FluentSetter
public Builder set(Header...values) {
if (values != null)
- set(Arrays.asList(values));
+ set(alist(values));
return this;
}
@@ -803,7 +803,7 @@ public class HeaderList {
@FluentSetter
public Builder setDefault(Header...values) {
if (values != null)
- setDefault(Arrays.asList(values));
+ setDefault(alist(values));
return this;
}
@@ -1640,6 +1640,6 @@ public class HeaderList {
@Override /* Object */
public String toString() {
- return Arrays.asList(entries).toString();
+ return alist(entries).toString();
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
index bd8027f..e506f77 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/header/Thrown.java
@@ -92,7 +92,7 @@ public class Thrown extends BasicCsvArrayHeader {
* @return A new header bean, or <jk>null</jk> if the value is
<jk>null</jk>.
*/
public static Thrown of(Throwable...values) {
- return new
Thrown(Arrays.asList(values).stream().map(Part::new).collect(toList()));
+ return new
Thrown(alist(values).stream().map(Part::new).collect(toList()));
}
//-----------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
index 4bd7c95..ea8b1cd 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/part/PartList.java
@@ -465,7 +465,7 @@ public class PartList {
@FluentSetter
public Builder prepend(PartList value) {
if (value != null)
- entries.addAll(0, Arrays.asList(value.entries));
+ entries.addAll(0, alist(value.entries));
return this;
}
@@ -522,7 +522,7 @@ public class PartList {
@FluentSetter
public Builder prepend(NameValuePair...values) {
if (values != null)
- prepend(Arrays.asList(values));
+ prepend(alist(values));
return this;
}
@@ -665,7 +665,7 @@ public class PartList {
@FluentSetter
public Builder set(NameValuePair...values) {
if (values != null)
- set(Arrays.asList(values));
+ set(alist(values));
return this;
}
@@ -790,7 +790,7 @@ public class PartList {
@FluentSetter
public Builder setDefault(NameValuePair...values) {
if (values != null)
- setDefault(Arrays.asList(values));
+ setDefault(alist(values));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/AnnotationUtils.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/AnnotationUtils.java
index acc3896..2165ba2 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/AnnotationUtils.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/AnnotationUtils.java
@@ -12,6 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.internal;
+import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ThrowableUtils.*;
import java.lang.annotation.*;
@@ -70,7 +71,7 @@ public class AnnotationUtils {
}
private static Stream<Method> getAnnotationMethods(Class<? extends
Annotation> type) {
- return Arrays.asList(type.getDeclaredMethods())
+ return alist(type.getDeclaredMethods())
.stream()
.filter(x -> x.getParameterCount() == 0 &&
x.getDeclaringClass().isAnnotation())
;
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java
index 48bb5eb..49c6db6 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSet.java
@@ -16,8 +16,6 @@ import static org.apache.juneau.http.HttpHeaders.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ObjectUtils.*;
import static org.apache.juneau.internal.ThrowableUtils.*;
-import static java.util.Arrays.*;
-import static java.util.Collections.*;
import static java.util.stream.Collectors.*;
import java.util.*;
@@ -347,7 +345,7 @@ public final class ParserSet {
* @return This object.
*/
public Builder add(Parser...s) {
- entries.addAll(0, asList(s));
+ entries.addAll(0, alist(s));
return this;
}
@@ -602,7 +600,7 @@ public final class ParserSet {
* @return An unmodifiable list of parsers in this group.
*/
public List<Parser> getParsers() {
- return unmodifiableList(asList(entries));
+ return ulist(entries);
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SearchArgs.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SearchArgs.java
index 80540bb..f833745 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SearchArgs.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SearchArgs.java
@@ -39,7 +39,7 @@ public class SearchArgs {
* @param searchArgs Search arguments.
*/
public SearchArgs(String searchArgs) {
- this(Arrays.asList(split(searchArgs)));
+ this(alist(split(searchArgs)));
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SortArgs.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SortArgs.java
index 25816df..cd68462 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SortArgs.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/SortArgs.java
@@ -43,7 +43,7 @@ public class SortArgs {
* </ul>
*/
public SortArgs(String...sortArgs) {
- this(Arrays.asList(sortArgs));
+ this(alist(sortArgs));
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/ViewArgs.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/ViewArgs.java
index 2aeaedf..268814d 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/ViewArgs.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/pojotools/ViewArgs.java
@@ -37,7 +37,7 @@ public class ViewArgs {
* <br>Values are column names.
*/
public ViewArgs(String...viewArgs) {
- this(Arrays.asList(viewArgs));
+ this(alist(viewArgs));
}
/**
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 608fb89..3771aa9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -13,6 +13,7 @@
package org.apache.juneau.serializer;
import static org.apache.juneau.collections.OMap.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
import java.io.*;
@@ -659,7 +660,7 @@ public class SerializerSession extends BeanTraverseSession {
list.add(Array.get(array, i));
return list;
}
- return Arrays.asList((Object[])array);
+ return alist((Object[])array);
}
/**
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 5f4b90c..0ae459f 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,7 +14,6 @@ package org.apache.juneau.serializer;
import static org.apache.juneau.http.HttpHeaders.*;
import static org.apache.juneau.internal.ThrowableUtils.*;
-import static java.util.Arrays.*;
import static java.util.stream.Collectors.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.ObjectUtils.*;
@@ -342,7 +341,7 @@ public final class SerializerSet {
* @return This object.
*/
public Builder add(Serializer...s) {
- entries.addAll(0, asList(s));
+ entries.addAll(0, alist(s));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarList.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarList.java
index ff8e165..ae16105 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarList.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarList.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.svl;
-import static java.util.Arrays.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import java.util.*;
@@ -85,7 +85,7 @@ public class VarList extends ArrayList<Object> {
* @return This object.
*/
public VarList append(Var...vars) {
- addAll(asList(vars));
+ addAll(alist(vars));
return this;
}
@@ -108,7 +108,7 @@ public class VarList extends ArrayList<Object> {
*/
@SafeVarargs
public final VarList append(Class<? extends Var>...vars) {
- addAll(asList(vars));
+ addAll(alist(vars));
return this;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
index 0f6f88c..1eb58e0 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/PojoQuery.java
@@ -302,7 +302,7 @@ public final class PojoQuery {
return dm;
}
if (cm.isArray()) {
- return replaceWithMutables(Arrays.asList((Object[])o));
+ return replaceWithMutables(alist((Object[])o));
}
return o;
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/SearchArgs.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/SearchArgs.java
index 48c60cc..c7d560d 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/SearchArgs.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/SearchArgs.java
@@ -188,7 +188,7 @@ public class SearchArgs {
*/
public Builder sort(String sortArgs) {
if (sortArgs != null)
-
sort(Arrays.asList(StringUtils.split(sortArgs)));
+ sort(alist(StringUtils.split(sortArgs)));
return this;
}
diff --git
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/RootContentTest.java
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/RootContentTest.java
index 6daf159..9dcd876 100644
---
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/RootContentTest.java
+++
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/RootContentTest.java
@@ -12,6 +12,8 @@
//
***************************************************************************************************************************
package org.apache.juneau.examples.rest;
+import static org.apache.juneau.internal.CollectionUtils.*;
+
import java.util.*;
import org.apache.juneau.http.header.*;
@@ -23,7 +25,7 @@ public class RootContentTest extends ContentComboTestBase {
@Parameterized.Parameters
public static Collection<Object[]> getParameters() {
- return Arrays.asList(new Object[][] {
+ return alist(new Object[][] {
{ /* 0 */
new ComboInput("HTML-stylesheet", "/",
MediaType.HTML,
"@import '/htdocs/themes/devops.css';",
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
index 24441a3..e32eac2 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
@@ -12,7 +12,6 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.test.client;
-import static java.util.Arrays.*;
import static org.apache.juneau.assertions.Assertions.*;
import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.testutils.Constants.*;
@@ -1248,7 +1247,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnIntegerList")
public List<Integer> returnIntegerList() {
- return asList(new Integer[]{1,null});
+ return alist(new Integer[]{1,null});
}
@RestGet(path="/returnInteger3dList")
@@ -1268,7 +1267,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnStringList")
public List<String> returnStringList() {
- return asList(new String[]{"foo","bar",null});
+ return alist(new String[]{"foo","bar",null});
}
// Beans
@@ -1285,7 +1284,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnBeanList")
public List<ABean> returnBeanList() {
- return asList(ABean.get());
+ return alist(ABean.get());
}
@RestGet(path="/returnBean1d3dList")
@@ -1300,7 +1299,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnBeanListMap")
public Map<String,List<ABean>> returnBeanListMap() {
- return map("foo",asList(ABean.get()));
+ return map("foo",alist(ABean.get()));
}
@RestGet(path="/returnBean1d3dListMap")
@@ -1310,7 +1309,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnBeanListMapIntegerKeys")
public Map<Integer,List<ABean>> returnBeanListMapIntegerKeys() {
- return map(1,asList(ABean.get()));
+ return map(1,alist(ABean.get()));
}
// Typed beans
@@ -1327,7 +1326,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnTypedBeanList")
public List<TypedBean> returnTypedBeanList() {
- return asList((TypedBean)TypedBeanImpl.get());
+ return alist((TypedBean)TypedBeanImpl.get());
}
@RestGet(path="/returnTypedBean1d3dList")
@@ -1342,7 +1341,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnTypedBeanListMap")
public Map<String,List<TypedBean>> returnTypedBeanListMap() {
- return map("foo",asList((TypedBean)TypedBeanImpl.get()));
+ return map("foo",alist((TypedBean)TypedBeanImpl.get()));
}
@RestGet(path="/returnTypedBean1d3dListMap")
@@ -1352,7 +1351,7 @@ public class ThirdPartyProxyResource extends
BasicRestServlet implements BasicUn
@RestGet(path="/returnTypedBeanListMapIntegerKeys")
public Map<Integer,List<TypedBean>> returnTypedBeanListMapIntegerKeys()
{
- return map(1,asList((TypedBean)TypedBeanImpl.get()));
+ return map(1,alist((TypedBean)TypedBeanImpl.get()));
}
// Swapped POJOs
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyTest.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyTest.java
index 24e467b..ecde29b 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyTest.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyTest.java
@@ -52,7 +52,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Parameterized.Parameters
public static Collection<Object[]> getParameters() {
- return Arrays.asList(new Object[][] {
+ return alist(new Object[][] {
{ /* 0 */ "Json",
JsonSerializer.DEFAULT.copy().addBeanTypes().addRootType().build(),
JsonParser.DEFAULT },
{ /* 1 */ "Xml",
XmlSerializer.DEFAULT.copy().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
{ /* 2 */ "Mixed",
JsonSerializer.DEFAULT.copy().addBeanTypes().addRootType().build(),
XmlParser.DEFAULT },
@@ -141,7 +141,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(alist(alist(1,null),null),null),
alist(new Integer[][][]{{{1,null},null},null},null),
alist(new int[][][]{{{1,2},null},null},null),
- Arrays.asList("foo","bar",null)
+ alist("foo","bar",null)
);
assertEquals("OK", r);
}
@@ -155,9 +155,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(ABean.get(),null),
alist(new
ABean[][][]{{{ABean.get(),null},null},null},null),
map("foo",ABean.get()),
- map("foo",Arrays.asList(ABean.get())),
+ map("foo",alist(ABean.get())),
map("foo",alist(new
ABean[][][]{{{ABean.get(),null},null},null},null)),
- map(1,Arrays.asList(ABean.get()))
+ map(1,alist(ABean.get()))
);
assertEquals("OK", r);
}
@@ -172,9 +172,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(TypedBeanImpl.get(),null),
alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null),
map("foo",TypedBeanImpl.get()),
-
map("foo",Arrays.asList((TypedBean)TypedBeanImpl.get())),
+ map("foo",alist((TypedBean)TypedBeanImpl.get())),
map("foo",alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null)),
- map(1,Arrays.asList((TypedBean)TypedBeanImpl.get()))
+ map(1,alist((TypedBean)TypedBeanImpl.get()))
);
assertEquals("OK", r);
}
@@ -270,7 +270,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(alist(alist(1,null),null),null),
alist(new Integer[][][]{{{1,null},null},null},null),
alist(new int[][][]{{{1,2},null},null},null),
- Arrays.asList("foo","bar",null)
+ alist("foo","bar",null)
);
assertEquals("OK", r);
}
@@ -284,9 +284,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(ABean.get(),null),
alist(new
ABean[][][]{{{ABean.get(),null},null},null},null),
map("foo",ABean.get()),
- map("foo",Arrays.asList(ABean.get())),
+ map("foo",alist(ABean.get())),
map("foo",alist(new
ABean[][][]{{{ABean.get(),null},null},null},null)),
- map(1,Arrays.asList(ABean.get()))
+ map(1,alist(ABean.get()))
);
assertEquals("OK", r);
}
@@ -301,9 +301,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(TypedBeanImpl.get(),null),
alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null),
map("foo",TypedBeanImpl.get()),
-
map("foo",Arrays.asList((TypedBean)TypedBeanImpl.get())),
+ map("foo",alist((TypedBean)TypedBeanImpl.get())),
map("foo",alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null)),
- map(1,Arrays.asList((TypedBean)TypedBeanImpl.get()))
+ map(1,alist((TypedBean)TypedBeanImpl.get()))
);
assertEquals("OK", r);
}
@@ -411,7 +411,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(alist(alist(1,null),null),null),
alist(new Integer[][][]{{{1,null},null},null},null),
alist(new int[][][]{{{1,2},null},null},null),
- Arrays.asList("foo","bar",null)
+ alist("foo","bar",null)
);
assertEquals("OK", r);
}
@@ -425,9 +425,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(ABean.get(),null),
alist(new
ABean[][][]{{{ABean.get(),null},null},null},null),
map("foo",ABean.get()),
- map("foo",Arrays.asList(ABean.get())),
+ map("foo",alist(ABean.get())),
map("foo",alist(new
ABean[][][]{{{ABean.get(),null},null},null},null)),
- map(1,Arrays.asList(ABean.get()))
+ map(1,alist(ABean.get()))
);
assertEquals("OK", r);
}
@@ -442,9 +442,9 @@ public class ThirdPartyProxyTest extends RestTestcase {
alist(TypedBeanImpl.get(),null),
alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null),
map("foo",TypedBeanImpl.get()),
-
map("foo",Arrays.asList((TypedBean)TypedBeanImpl.get())),
+ map("foo",alist((TypedBean)TypedBeanImpl.get())),
map("foo",alist(new
TypedBean[][][]{{{TypedBeanImpl.get(),null},null},null},null)),
- map(1,Arrays.asList((TypedBean)TypedBeanImpl.get()))
+ map(1,alist((TypedBean)TypedBeanImpl.get()))
);
assertEquals("OK", r);
}
@@ -939,7 +939,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void ea17_setStringList() {
- proxy.setStringList(Arrays.asList("foo","bar",null));
+ proxy.setStringList(alist("foo","bar",null));
}
// Beans
@@ -955,7 +955,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void eb03_setBeanList() {
- proxy.setBeanList(Arrays.asList(ABean.get()));
+ proxy.setBeanList(alist(ABean.get()));
}
@Test
@@ -970,7 +970,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void eb06_setBeanListMap() {
- proxy.setBeanListMap(map("foo",Arrays.asList(ABean.get())));
+ proxy.setBeanListMap(map("foo",alist(ABean.get())));
}
@Test
@@ -980,7 +980,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void eb08_setBeanListMapIntegerKeys() {
-
proxy.setBeanListMapIntegerKeys(map(1,Arrays.asList(ABean.get())));
+ proxy.setBeanListMapIntegerKeys(map(1,alist(ABean.get())));
}
// Typed beans
@@ -997,7 +997,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void ec03_setTypedBeanList() {
-
proxy.setTypedBeanList(Arrays.asList((TypedBean)TypedBeanImpl.get()));
+ proxy.setTypedBeanList(alist((TypedBean)TypedBeanImpl.get()));
}
@Test
@@ -1012,7 +1012,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void ec06_setTypedBeanListMap() {
-
proxy.setTypedBeanListMap(map("foo",Arrays.asList((TypedBean)TypedBeanImpl.get())));
+
proxy.setTypedBeanListMap(map("foo",alist((TypedBean)TypedBeanImpl.get())));
}
@Test
@@ -1022,7 +1022,7 @@ public class ThirdPartyProxyTest extends RestTestcase {
@Test
public void ec08_setTypedBeanListMapIntegerKeys() {
-
proxy.setTypedBeanListMapIntegerKeys(map(1,Arrays.asList((TypedBean)TypedBeanImpl.get())));
+
proxy.setTypedBeanListMapIntegerKeys(map(1,alist((TypedBean)TypedBeanImpl.get())));
}
// Swapped POJOs
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index 566e710..8ae5fa6 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -7195,9 +7195,9 @@ public class RestClient extends BeanContextable
implements HttpClient, Closeable
if (body instanceof Supplier)
body = ((Supplier<?>)body).get();
if (body instanceof NameValuePair)
- return req.body(new
UrlEncodedFormEntity(Arrays.asList((NameValuePair)body)));
+ return req.body(new
UrlEncodedFormEntity(alist((NameValuePair)body)));
if (body instanceof NameValuePair[])
- return req.body(new
UrlEncodedFormEntity(Arrays.asList((NameValuePair[])body)));
+ return req.body(new
UrlEncodedFormEntity(alist((NameValuePair[])body)));
if (body instanceof PartList)
return req.body(new
UrlEncodedFormEntity(((PartList)body).asNameValuePairs()));
if (body instanceof HttpResource)
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
index f1486bf..f389517 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
@@ -616,7 +616,7 @@ public class MockServletRequest implements
HttpServletRequest {
@Override /* HttpServletRequest */
public Enumeration<Locale> getLocales() {
- return Collections.enumeration(Arrays.asList(locale));
+ return Collections.enumeration(alist(locale));
}
@Override /* HttpServletRequest */
@@ -714,7 +714,7 @@ public class MockServletRequest implements
HttpServletRequest {
@Override /* HttpServletRequest */
public Enumeration<String> getHeaders(String name) {
String[] s = headerMap.get(name);
- return Collections.enumeration(Arrays.asList(s == null ? new
String[0] : s));
+ return Collections.enumeration(alist(s == null ? new String[0]
: s));
}
@Override /* HttpServletRequest */
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
index 5829188..3e06336 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
@@ -274,7 +274,7 @@ public class MockServletResponse implements
HttpServletResponse {
@Override /* HttpServletResponse */
public Collection<String> getHeaders(String name) {
String[] s = headerMap.get(name);
- return s == null ? Collections.emptyList() : Arrays.asList(s);
+ return s == null ? emptyList() : alist(s);
}
@Override /* HttpServletResponse */
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index f51d56b..814d084 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -24,7 +24,6 @@ import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.rest.HttpRuntimeException.*;
import static org.apache.juneau.rest.logging.RestLoggingDetail.*;
import static org.apache.juneau.rest.processor.ResponseProcessor.*;
-import static java.util.Arrays.*;
import static java.util.Collections.*;
import static java.util.logging.Level.*;
import static org.apache.juneau.rest.annotation.RestOpAnnotation.*;
@@ -5210,7 +5209,7 @@ public class RestContext extends Context {
*/
@FluentSetter
public Builder children(Object...values) {
- children.addAll(asList(values));
+ children.addAll(alist(values));
return this;
}
@@ -5566,7 +5565,7 @@ public class RestContext extends Context {
if (produces == null)
produces = list(values);
else
- produces.addAll(Arrays.asList(values));
+ produces.addAll(alist(values));
return this;
}
@@ -5629,7 +5628,7 @@ public class RestContext extends Context {
if (consumes == null)
consumes = list(values);
else
- consumes.addAll(Arrays.asList(values));
+ consumes.addAll(alist(values));
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 fc1f35c..e45525d 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
@@ -23,12 +23,10 @@ import static org.apache.juneau.http.HttpParts.*;
import static org.apache.juneau.httppart.HttpPartType.*;
import static org.apache.juneau.rest.HttpRuntimeException.*;
import static org.apache.juneau.rest.util.RestUtils.*;
-import static java.util.Arrays.*;
import java.lang.annotation.*;
import java.lang.reflect.Method;
import java.nio.charset.*;
import java.util.*;
-import java.util.ArrayList;
import java.util.concurrent.*;
import java.util.function.*;
@@ -1962,7 +1960,7 @@ public class RestOpContext extends Context implements
Comparable<RestOpContext>
if (path == null)
path = list(values);
else
- path.addAll(0, Arrays.asList(values));
+ path.addAll(0, alist(values));
return this;
}
@@ -1997,7 +1995,7 @@ public class RestOpContext extends Context implements
Comparable<RestOpContext>
if (produces == null)
produces = list(values);
else
- produces.addAll(Arrays.asList(values));
+ produces.addAll(alist(values));
return this;
}
@@ -2033,7 +2031,7 @@ public class RestOpContext extends Context implements
Comparable<RestOpContext>
if (rolesDeclared == null)
rolesDeclared = set(values);
else
- rolesDeclared.addAll(asList(values));
+ rolesDeclared.addAll(alist(values));
return this;
}
@@ -2119,9 +2117,9 @@ public class RestOpContext extends Context implements
Comparable<RestOpContext>
@FluentSetter
public Builder consumes(MediaType...values) {
if (consumes == null)
- consumes = new
ArrayList<>(Arrays.asList(values));
+ consumes = list(values);
else
- consumes.addAll(Arrays.asList(values));
+ consumes.addAll(alist(values));
return this;
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/CookieList.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/CookieList.java
index d2d0a8f..5903abe 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/CookieList.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/CookieList.java
@@ -12,6 +12,8 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.arg;
+import static org.apache.juneau.internal.CollectionUtils.*;
+
import java.util.*;
import javax.servlet.http.*;
@@ -46,6 +48,6 @@ public class CookieList extends ArrayList<Cookie> {
* @param values The values to set in the cookie list.
*/
public CookieList(Cookie[] values) {
- super(Arrays.asList(values));
+ super(alist(values));
}
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestOpArgList.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestOpArgList.java
index 6f1b19f..51b745f 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestOpArgList.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/arg/RestOpArgList.java
@@ -84,7 +84,7 @@ public class RestOpArgList {
* @throws IllegalArgumentException if any class does not
extend from {@link RestOpArg}.
*/
public Builder add(Class<?>...values) {
- entries.addAll(0,
Arrays.asList(assertClassArrayArgIsType("values", RestOpArg.class, values)));
+ entries.addAll(0,
alist(assertClassArrayArgIsType("values", RestOpArg.class, values)));
return this;
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestAttributes.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestAttributes.java
index 54dc90d..066431e 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestAttributes.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestAttributes.java
@@ -151,7 +151,7 @@ public class RequestAttributes {
* @return This object.
*/
public RequestAttributes addDefault(NamedAttribute...pairs) {
- return addDefault(Arrays.asList(pairs));
+ return addDefault(alist(pairs));
}
/**
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
index 8c70f56..9916dab 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestHeaders.java
@@ -233,7 +233,7 @@ public class RequestHeaders {
* @return This object.
*/
public RequestHeaders addDefault(Header...pairs) {
- return addDefault(Arrays.asList(pairs));
+ return addDefault(alist(pairs));
}
/**
@@ -426,8 +426,7 @@ public class RequestHeaders {
* @return A new list object.
*/
public RequestHeaders subset(String...headers) {
- Map<String,List<RequestHeader>> m = Arrays
- .asList(headers)
+ Map<String,List<RequestHeader>> m = alist(headers)
.stream()
.map(x -> key(x))
.filter(map::containsKey)
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
index 9ca03e0..0d29782 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestPathParams.java
@@ -213,7 +213,7 @@ public class RequestPathParams {
* @return This object.
*/
public RequestPathParams addDefault(NameValuePair...pairs) {
- return addDefault(Arrays.asList(pairs));
+ return addDefault(alist(pairs));
}
/**
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
index 54c0087..6ac36d1 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestQueryParams.java
@@ -229,7 +229,7 @@ public class RequestQueryParams {
* @return This object.
*/
public RequestQueryParams addDefault(NameValuePair...pairs) {
- return addDefault(Arrays.asList(pairs));
+ return addDefault(alist(pairs));
}
/**
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseBeanProcessor.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseBeanProcessor.java
index fa240bca..4b6ced4 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseBeanProcessor.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseBeanProcessor.java
@@ -13,6 +13,7 @@
package org.apache.juneau.rest.processor;
import static org.apache.juneau.internal.ClassUtils.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import static org.apache.juneau.internal.StringUtils.*;
import java.io.*;
@@ -134,7 +135,7 @@ public final class ResponseBeanProcessor implements
ResponseProcessor {
if (o instanceof Map)
return ((Map<?,?>)o).entrySet();
if (o.getClass().isArray())
- return Arrays.asList((Object[])o);
+ return alist((Object[])o);
if (o instanceof Collection)
return (Collection<?>)o;
throw new InternalServerError("Could not iterate over Headers
of type ''{0}''", className(o));
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseProcessorList.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseProcessorList.java
index b33c4a6..26b8539 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseProcessorList.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ResponseProcessorList.java
@@ -17,8 +17,6 @@ import static org.apache.juneau.internal.CollectionUtils.*;
import java.util.*;
-import static java.util.Arrays.*;
-
import org.apache.juneau.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
@@ -86,7 +84,7 @@ public class ResponseProcessorList {
* @throws IllegalArgumentException if any class does not
extend from {@link ResponseProcessor}.
*/
public Builder add(Class<?>...values) {
-
entries.addAll(asList(assertClassArrayArgIsType("values",
ResponseProcessor.class, values)));
+
entries.addAll(alist(assertClassArrayArgIsType("values",
ResponseProcessor.class, values)));
return this;
}
@@ -97,7 +95,7 @@ public class ResponseProcessorList {
* @return This object.
*/
public Builder add(ResponseProcessor...values) {
- entries.addAll(asList(values));
+ entries.addAll(alist(values));
return this;
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/staticfile/StaticFiles.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/staticfile/StaticFiles.java
index 19c007c..ff4d7f2 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/staticfile/StaticFiles.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/staticfile/StaticFiles.java
@@ -99,7 +99,7 @@ public interface StaticFiles extends FileFinder {
*/
@FluentSetter
public Builder headers(Header...headers) {
- this.headers.addAll(Arrays.asList(headers));
+ this.headers.addAll(alist(headers));
return this;
}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStore.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStore.java
index fbd98bb..05c6eb6 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStore.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/stats/ThrownStore.java
@@ -272,7 +272,7 @@ public class ThrownStore {
* @return A modifiable list of strings.
*/
protected List<String> createStackTrace(Throwable t) {
- return Arrays.asList(t.getStackTrace()).stream().filter(x ->
include(x)).map(x -> normalize(x)).collect(toList());
+ return alist(t.getStackTrace()).stream().filter(x ->
include(x)).map(x -> normalize(x)).collect(toList());
}
/**
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
index f98190a..9594e7f 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/Tooltip.java
@@ -13,6 +13,7 @@
package org.apache.juneau.rest.widget;
import static org.apache.juneau.dto.html5.HtmlBuilder.*;
+import static org.apache.juneau.internal.CollectionUtils.*;
import java.util.*;
@@ -50,7 +51,7 @@ public class Tooltip {
*/
public Tooltip(String display, Object...content) {
this.display = new HtmlText(display);
- this.content = Arrays.asList(content);
+ this.content = alist(content);
}
/**