You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2022/11/21 17:59:52 UTC
[juneau] branch master updated: Fix Java 9 compilation warnings.
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 e0c4b5cca Fix Java 9 compilation warnings.
e0c4b5cca is described below
commit e0c4b5ccab930680231eddd301a115114eb20878
Author: JamesBognar <ja...@salesforce.com>
AuthorDate: Mon Nov 21 12:59:04 2022 -0500
Fix Java 9 compilation warnings.
---
.../main/java/org/apache/juneau/BeanContext.java | 2 +-
.../src/main/java/org/apache/juneau/BeanMap.java | 4 +-
.../main/java/org/apache/juneau/BeanSession.java | 8 +--
.../main/java/org/apache/juneau/MediaRanges.java | 2 +-
.../main/java/org/apache/juneau/StringRanges.java | 2 +-
.../juneau/collections/ControlledArrayList.java | 4 +-
.../org/apache/juneau/collections/JsonList.java | 4 +-
.../org/apache/juneau/collections/JsonMap.java | 6 +-
.../java/org/apache/juneau/html/HtmlClassMeta.java | 2 +-
.../org/apache/juneau/html/HtmlDocSerializer.java | 2 +-
.../org/apache/juneau/internal/ArrayUtils.java | 4 +-
.../org/apache/juneau/internal/ClassUtils.java | 6 +-
.../java/org/apache/juneau/internal/DateUtils.java | 2 +-
.../org/apache/juneau/internal/FilteredMap.java | 2 +-
.../java/org/apache/juneau/internal/MultiSet.java | 2 +-
.../juneau/jsonschema/JsonSchemaGenerator.java | 2 +-
.../org/apache/juneau/reflect/AnnotationList.java | 2 +-
.../java/org/apache/juneau/reflect/ClassInfo.java | 6 +-
.../org/apache/juneau/reflect/ExecutableInfo.java | 2 +-
.../java/org/apache/juneau/reflect/FieldInfo.java | 2 +-
.../java/org/apache/juneau/reflect/Mutaters.java | 2 +-
.../org/apache/juneau/svl/VarResolverSession.java | 4 +-
.../main/java/org/apache/juneau/xml/XmlParser.java | 2 +-
.../apache/juneau/microservice/Microservice.java | 6 +-
.../microservice/jetty/JettyMicroservice.java | 8 +--
.../juneau/rest/client/remote/RemoteMeta.java | 2 +-
.../apache/juneau/rest/mock/MockRestClient.java | 2 +-
.../java/org/apache/juneau/rest/RestContext.java | 2 +-
.../java/org/apache/juneau/BeanConfigTest.java | 78 ++++++++++-----------
.../test/java/org/apache/juneau/BeanMapTest.java | 80 +++++++++++-----------
.../test/java/org/apache/juneau/JsonMapTest.java | 14 ++--
.../a/rttests/RoundTripSimpleObjectsTest.java | 38 +++++-----
.../juneau/assertions/AnyAssertion_Test.java | 1 +
.../juneau/assertions/BooleanAssertion_Test.java | 1 +
.../assertions/ComparableAssertion_Test.java | 5 +-
.../juneau/assertions/IntegerAssertion_Test.java | 1 +
.../juneau/assertions/ObjectAssertion_Test.java | 1 +
.../httppart/OpenApiPartSerializer_Test.java | 46 ++++++-------
.../test/java/org/apache/juneau/json/JsonTest.java | 2 +-
.../apache/juneau/objecttools/ObjectRest_Test.java | 8 +--
.../apache/juneau/rest/testutils/TestUtils.java | 2 +-
41 files changed, 188 insertions(+), 183 deletions(-)
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 dc73f900c..582ea7b33 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
@@ -3617,7 +3617,7 @@ public class BeanContext extends Context {
notBeanPackagePrefixes = Stream.of(_notBeanPackages).filter(x -> x.endsWith(".*")).map(x -> x.substring(0, x.length()-2)).toArray(String[]::new);
try {
- propertyNamerBean = propertyNamer.newInstance();
+ propertyNamerBean = propertyNamer.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw asRuntimeException(e);
}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMap.java
index f0e12b12f..3f9be1241 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMap.java
@@ -611,7 +611,7 @@ public class BeanMap<T> extends AbstractMap<String,Object> implements Delegate<T
}
// Construct our own anonymous set to implement this function.
- Set<Entry<String,Object>> s = new AbstractSet<Entry<String,Object>>() {
+ Set<Entry<String,Object>> s = new AbstractSet<>() {
// Get the list of properties from the meta object.
// Note that the HashMap.values() method caches results, so this collection
@@ -625,7 +625,7 @@ public class BeanMap<T> extends AbstractMap<String,Object> implements Delegate<T
// Construct our own anonymous iterator that uses iterators against the meta.properties
// map to maintain position. This prevents us from having to construct any of our own
// collection objects.
- return new Iterator<Entry<String,Object>>() {
+ return new Iterator<>() {
final Iterator<BeanPropertyMeta> pIterator = pSet.iterator();
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 183508a96..4b0310dcf 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
@@ -588,9 +588,9 @@ public class BeanSession extends ContextSession {
if (tc == Long.TYPE)
return (T)Long.valueOf(s);
if (tc == Float.TYPE)
- return (T)new Float(s);
+ return (T)Float.valueOf(s);
if (tc == Double.TYPE)
- return (T)new Double(s);
+ return (T)Double.valueOf(s);
if (tc == Byte.TYPE)
return (T)Byte.valueOf(s);
}
@@ -671,9 +671,9 @@ public class BeanSession extends ContextSession {
if (tc == Long.class)
return (T)Long.valueOf(s);
if (tc == Float.class)
- return (T)new Float(s);
+ return (T)Float.valueOf(s);
if (tc == Double.class)
- return (T)new Double(s);
+ return (T)Double.valueOf(s);
if (tc == Byte.class)
return (T)Byte.valueOf(s);
if (tc == AtomicInteger.class)
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaRanges.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaRanges.java
index 71ae96323..d2a4ef2cb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaRanges.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MediaRanges.java
@@ -116,7 +116,7 @@ public class MediaRanges {
* <c>MediaRanges</c> with the same types but with extensions are promoted over those same types with no
* extensions.
*/
- private static final Comparator<MediaRange> RANGE_COMPARATOR = new Comparator<MediaRange>() {
+ private static final Comparator<MediaRange> RANGE_COMPARATOR = new Comparator<>() {
@Override
public int compare(MediaRange o1, MediaRange o2) {
// Compare q-values.
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/StringRanges.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/StringRanges.java
index 25eca6724..286909caf 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/StringRanges.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/StringRanges.java
@@ -139,7 +139,7 @@ public class StringRanges {
* Should those values be equal, the <c>type</c> is then lexicographically compared (case-insensitive) in
* ascending order, with the <js>"*"</js> type demoted last in that order.
*/
- private static final Comparator<StringRange> RANGE_COMPARATOR = new Comparator<StringRange>() {
+ private static final Comparator<StringRange> RANGE_COMPARATOR = new Comparator<>() {
@Override
public int compare(StringRange o1, StringRange o2) {
// Compare q-values.
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ControlledArrayList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ControlledArrayList.java
index fe416ce98..24319a7af 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ControlledArrayList.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/ControlledArrayList.java
@@ -309,7 +309,7 @@ public class ControlledArrayList<E> extends ArrayList<E> {
if (! unmodifiable)
return overrideListIterator(index);
- return new ListIterator<E>() {
+ return new ListIterator<>() {
private final ListIterator<? extends E> i = overrideListIterator(index);
@Override
@@ -379,7 +379,7 @@ public class ControlledArrayList<E> extends ArrayList<E> {
if (! unmodifiable)
return overrideIterator();
- return new Iterator<E>() {
+ return new Iterator<>() {
private final Iterator<? extends E> i = overrideIterator();
@Override
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
index d3c6d049d..0f4081ff9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
@@ -884,11 +884,11 @@ public class JsonList extends LinkedList<Object> {
*/
public <E> Iterable<E> elements(final Class<E> childType) {
final Iterator<?> i = iterator();
- return new Iterable<E>() {
+ return new Iterable<>() {
@Override /* Iterable */
public Iterator<E> iterator() {
- return new Iterator<E>() {
+ return new Iterator<>() {
@Override /* Iterator */
public boolean hasNext() {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
index 6aac77982..0116c18d8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
@@ -1844,12 +1844,12 @@ public class JsonMap extends LinkedHashMap<String,Object> {
final Set<String> keySet = keySet();
final Iterator<String> keys = keySet.iterator();
- return new AbstractSet<Map.Entry<String,Object>>() {
+ return new AbstractSet<>() {
@Override /* Iterable */
public Iterator<Map.Entry<String,Object>> iterator() {
- return new Iterator<Map.Entry<String,Object>>() {
+ return new Iterator<>() {
@Override /* Iterator */
public boolean hasNext() {
@@ -1858,7 +1858,7 @@ public class JsonMap extends LinkedHashMap<String,Object> {
@Override /* Iterator */
public Map.Entry<String,Object> next() {
- return new Map.Entry<String,Object>() {
+ return new Map.Entry<>() {
String key = keys.next();
@Override /* Map.Entry */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlClassMeta.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlClassMeta.java
index 17ed2cd8e..77a21d2d8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlClassMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlClassMeta.java
@@ -55,7 +55,7 @@ public class HtmlClassMeta extends ExtendedClassMeta {
format.set(x.format());
if (x.render() != HtmlRender.class) {
try {
- render.set(x.render().newInstance());
+ render.set(x.render().getDeclaredConstructor().newInstance());
} catch (Exception e) {
throw asRuntimeException(e);
}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
index 8b53e0488..17a079d06 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializer.java
@@ -1872,7 +1872,7 @@ public class HtmlDocSerializer extends HtmlStrippedDocSerializer {
private <T> T newInstance(Class<T> c) {
try {
- return c.newInstance();
+ return c.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw asRuntimeException(e);
}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ArrayUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ArrayUtils.java
index f2595befb..adbf71541 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ArrayUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ArrayUtils.java
@@ -90,11 +90,11 @@ public final class ArrayUtils {
*/
public static <T> Set<T> asSet(final T[] array) {
assertArgNotNull("array", array);
- return new AbstractSet<T>() {
+ return new AbstractSet<>() {
@Override /* Set */
public Iterator<T> iterator() {
- return new Iterator<T>() {
+ return new Iterator<>() {
int i = 0;
@Override /* Iterator */
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ClassUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ClassUtils.java
index 01c171c92..11ddbc47d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ClassUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ClassUtils.java
@@ -87,7 +87,7 @@ public final class ClassUtils {
*/
public static boolean setAccessible(Constructor<?> x) {
try {
- if (! (x == null || x.isAccessible()))
+ if (x != null)
x.setAccessible(true);
return true;
} catch (SecurityException e) {
@@ -103,7 +103,7 @@ public final class ClassUtils {
*/
public static boolean setAccessible(Method x) {
try {
- if (! (x == null || x.isAccessible()))
+ if (x != null)
x.setAccessible(true);
return true;
} catch (SecurityException e) {
@@ -119,7 +119,7 @@ public final class ClassUtils {
*/
public static boolean setAccessible(Field x) {
try {
- if (! (x == null || x.isAccessible()))
+ if (x != null)
x.setAccessible(true);
return true;
} catch (SecurityException e) {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DateUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DateUtils.java
index 17231a452..60c43ce79 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DateUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DateUtils.java
@@ -105,7 +105,7 @@ public final class DateUtils {
*/
static final class DateFormatHolder {
private static final ThreadLocal<SoftReference<Map<String,SimpleDateFormat>>> THREADLOCAL_FORMATS =
- new ThreadLocal<SoftReference<Map<String,SimpleDateFormat>>>() {
+ new ThreadLocal<>() {
@Override
protected SoftReference<Map<String,SimpleDateFormat>> initialValue() {
Map<String,SimpleDateFormat> m = new HashMap<>();
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
index 535793e7f..bb67c309c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
@@ -54,7 +54,7 @@ public final class FilteredMap<K,V> extends AbstractMap<K,V> implements Delegate
}
private Map.Entry<K,V> createEntry(final K key) {
- return new Map.Entry<K,V>() {
+ return new Map.Entry<>() {
@Override /* Map.Entry */
public K getKey() {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
index 883e9e457..a9bdb393c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
@@ -47,7 +47,7 @@ public class MultiSet<E> extends AbstractSet<E> {
*/
@Override /* Set */
public Iterator<E> iterator() {
- return new Iterator<E>() {
+ return new Iterator<>() {
int i = 0;
Iterator<E> i2 = (l.length > 0 ? l[i++].iterator() : null);
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
index b2412f1ea..aa1776d99 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaGenerator.java
@@ -883,7 +883,7 @@ public class JsonSchemaGenerator extends BeanTraverseContext implements JsonSche
this.ignoreTypePatterns = ignoreTypePatterns.toArray(new Pattern[ignoreTypePatterns.size()]);
try {
- beanDefMapperBean = beanDefMapper.newInstance();
+ beanDefMapperBean = beanDefMapper.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw asRuntimeException(e);
}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationList.java
index 651a63190..27e3c8ce1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationList.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/AnnotationList.java
@@ -29,7 +29,7 @@ import java.util.function.*;
public final class AnnotationList extends ArrayList<AnnotationInfo<?>> {
private static final long serialVersionUID = 1L;
- private static final Comparator<AnnotationInfo<?>> RANK_COMPARATOR = new Comparator<AnnotationInfo<?>>() {
+ private static final Comparator<AnnotationInfo<?>> RANK_COMPARATOR = new Comparator<>() {
@Override
public int compare(AnnotationInfo<?> o1, AnnotationInfo<?> o2) {
return o1.rank - o2.rank;
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 c57bbda27..678078f02 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
@@ -2325,7 +2325,7 @@ public final class ClassInfo {
//-----------------------------------------------------------------------------------------------------------------
/**
- * Shortcut for calling {@link Class#newInstance()} on the underlying class.
+ * Shortcut for calling <c>Class.getDeclaredConstructor().newInstance()</c> on the underlying class.
*
* @return A new instance of the underlying class
* @throws ExecutableException Exception occurred on invoked constructor/method/field.
@@ -2334,8 +2334,8 @@ public final class ClassInfo {
if (c == null)
throw new ExecutableException("Type ''{0}'' cannot be instantiated", getFullName());
try {
- return c.newInstance();
- } catch (InstantiationException | IllegalAccessException e) {
+ return c.getDeclaredConstructor().newInstance();
+ } catch (InvocationTargetException | NoSuchMethodException | InstantiationException | IllegalAccessException e) {
throw new ExecutableException(e);
}
}
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ExecutableInfo.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ExecutableInfo.java
index cbf205c90..40f2c17b2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ExecutableInfo.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ExecutableInfo.java
@@ -832,7 +832,7 @@ public abstract class ExecutableInfo {
*/
public final boolean setAccessible() {
try {
- if (! (e.isAccessible()))
+ if (e != null)
e.setAccessible(true);
return true;
} catch (SecurityException e) {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
index dcaf8302a..5d485e7d5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/FieldInfo.java
@@ -382,7 +382,7 @@ public final class FieldInfo implements Comparable<FieldInfo> {
*/
public boolean setAccessible() {
try {
- if (! (f.isAccessible()))
+ if (f != null)
f.setAccessible(true);
return true;
} catch (SecurityException e) {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/Mutaters.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/Mutaters.java
index 8e85aaf68..79f80e5fe 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/Mutaters.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/Mutaters.java
@@ -32,7 +32,7 @@ public class Mutaters {
/**
* Represents a non-existent transform.
*/
- public static final Mutater<Object,Object> NULL = new Mutater<Object,Object>() {
+ public static final Mutater<Object,Object> NULL = new Mutater<>() {
@Override
public Object mutate(Object outer, Object in) {
return null;
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
index ea3689220..47130031b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/svl/VarResolverSession.java
@@ -148,7 +148,7 @@ public class VarResolverSession {
Collection c = (Collection)o;
if (! containsVars(c))
return o;
- Collection c2 = c.getClass().newInstance();
+ Collection c2 = c.getClass().getDeclaredConstructor().newInstance();
c.forEach(x -> c2.add(resolve(x)));
return (T)c2;
} catch (VarResolverException e) {
@@ -162,7 +162,7 @@ public class VarResolverSession {
Map m = (Map)o;
if (! containsVars(m))
return o;
- Map m2 = m.getClass().newInstance();
+ Map m2 = m.getClass().getDeclaredConstructor().newInstance();
m.forEach((k,v) -> m2.put(k, resolve(v)));
return (T)m2;
} catch (VarResolverException e) {
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
index 78e5184c5..abd1bef4d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParser.java
@@ -922,7 +922,7 @@ public class XmlParser extends ReaderParser implements XmlMetaProvider {
private <T> T newInstance(Class<T> c) {
try {
- return c.newInstance();
+ return c.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw asRuntimeException(e);
}
diff --git a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
index cec748404..279cc67d4 100755
--- a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
+++ b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
@@ -414,8 +414,8 @@ public class Microservice implements ConfigEventListener {
public Builder consoleCommands(Class<? extends ConsoleCommand>...consoleCommands) throws ExecutableException {
try {
for (Class<? extends ConsoleCommand> cc : consoleCommands)
- this.consoleCommands.add(cc.newInstance());
- } catch (InstantiationException | IllegalAccessException e) {
+ this.consoleCommands.add(cc.getDeclaredConstructor().newInstance());
+ } catch (Exception e) {
throw new ExecutableException(e);
}
return this;
@@ -662,7 +662,7 @@ public class Microservice implements ConfigEventListener {
for (String s : config.get("Console/commands").asStringArray().orElse(new String[0])) {
ConsoleCommand cc;
try {
- cc = (ConsoleCommand)Class.forName(s).newInstance();
+ cc = (ConsoleCommand)Class.forName(s).getDeclaredConstructor().newInstance();
consoleCommandMap.put(cc.getName(), cc);
} catch (Exception e) {
getConsoleWriter().println("Could not create console command '"+s+"', " + e.getLocalizedMessage());
diff --git a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
index d642ea81d..659c15cd4 100644
--- a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
+++ b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
@@ -248,8 +248,8 @@ public class JettyMicroservice extends Microservice {
public Builder servlet(Class<? extends RestServlet> c) throws ExecutableException {
RestServlet rs;
try {
- rs = c.newInstance();
- } catch (InstantiationException | IllegalAccessException e) {
+ rs = c.getDeclaredConstructor().newInstance();
+ } catch (Exception e) {
throw new ExecutableException(e);
}
return servlet(rs, '/' + rs.getPath());
@@ -268,8 +268,8 @@ public class JettyMicroservice extends Microservice {
*/
public Builder servlet(Class<? extends Servlet> c, String path) throws ExecutableException {
try {
- return servlet(c.newInstance(), path);
- } catch (InstantiationException | IllegalAccessException e) {
+ return servlet(c.getDeclaredConstructor().newInstance(), path);
+ } catch (Exception e) {
throw new ExecutableException(e);
}
}
diff --git a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMeta.java b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMeta.java
index ee1b67e62..08409465f 100644
--- a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMeta.java
+++ b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/remote/RemoteMeta.java
@@ -68,7 +68,7 @@ public class RemoteMeta {
versionHeader = resolve(r.versionHeader());
if (isNotVoid(r.headerList())) {
try {
- headers.append(r.headerList().newInstance().getAll());
+ headers.append(r.headerList().getDeclaredConstructor().newInstance().getAll());
} catch (Exception e) {
throw new BasicRuntimeException(e, "Could not instantiate HeaderSupplier class");
}
diff --git a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
index df9f0ba4d..b0ee347b5 100644
--- a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
+++ b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockRestClient.java
@@ -1866,7 +1866,7 @@ public class MockRestClient extends RestClient implements HttpClientConnection {
Class<?> c = restBean instanceof Class ? (Class<?>)restBean : restBean.getClass();
if (! REST_CONTEXTS.containsKey(c)) {
boolean isClass = restBean instanceof Class;
- Object o = isClass ? ((Class<?>)restBean).newInstance() : restBean;
+ Object o = isClass ? ((Class<?>)restBean).getDeclaredConstructor().newInstance() : restBean;
RestContext rc = RestContext
.create(o.getClass(), null, null)
.defaultClasses(BasicTestCallLogger.class)
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 797dfcd6e..5b3dda641 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
@@ -5562,7 +5562,7 @@ public class RestContext extends Context {
}
private Set<String> newCaseInsensitiveSet(String value) {
- Set<String> s = new TreeSet<String>(String.CASE_INSENSITIVE_ORDER) {
+ Set<String> s = new TreeSet<>(String.CASE_INSENSITIVE_ORDER) {
private static final long serialVersionUID = 1L;
@Override
public boolean contains(Object v) {
diff --git a/juneau-utest/src/test/java/org/apache/juneau/BeanConfigTest.java b/juneau-utest/src/test/java/org/apache/juneau/BeanConfigTest.java
index 2e4bd29ed..8f6ead9c2 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/BeanConfigTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/BeanConfigTest.java
@@ -53,7 +53,7 @@ public class BeanConfigTest {
// setup the reference results
Map m1 = new LinkedHashMap();
m1.put("name", p1.getName());
- m1.put("age", new Integer(p1.getAge()));
+ m1.put("age", Integer.valueOf(p1.getAge()));
Map m2 = new LinkedHashMap();
m2.put("street", a.getStreet());
@@ -63,7 +63,7 @@ public class BeanConfigTest {
Map m3 = new LinkedHashMap();
m3.put("name", p2.getName());
- m3.put("age", new Integer(p2.getAge()));
+ m3.put("age", Integer.valueOf(p2.getAge()));
m3.put("address", p2.getAddress());
Map pm1 = bc.toBeanMap(p1);
@@ -286,47 +286,47 @@ public class BeanConfigTest {
// Primitive nulls.
o = null;
- assertEquals(new Integer(0), bc.convertToType(o, Integer.TYPE));
- assertEquals(new Short((short) 0), bc.convertToType(o, Short.TYPE));
- assertEquals(new Long(0), bc.convertToType(o, Long.TYPE));
- assertEquals(new Float(0), bc.convertToType(o, Float.TYPE));
- assertEquals(new Double(0), bc.convertToType(o, Double.TYPE));
- assertEquals(new Byte((byte) 0), bc.convertToType(o, Byte.TYPE));
- assertEquals(new Character((char) 0), bc.convertToType(o, Character.TYPE));
+ assertEquals(Integer.valueOf(0), bc.convertToType(o, Integer.TYPE));
+ assertEquals(Short.valueOf((short) 0), bc.convertToType(o, Short.TYPE));
+ assertEquals(Long.valueOf(0), bc.convertToType(o, Long.TYPE));
+ assertEquals(Float.valueOf(0), bc.convertToType(o, Float.TYPE));
+ assertEquals(Double.valueOf(0), bc.convertToType(o, Double.TYPE));
+ assertEquals(Byte.valueOf((byte) 0), bc.convertToType(o, Byte.TYPE));
+ assertEquals(Character.valueOf((char) 0), bc.convertToType(o, Character.TYPE));
assertEquals(Boolean.FALSE, bc.convertToType(o, Boolean.TYPE));
o = "1";
- assertEquals(new Integer(1), bc.convertToType(o, Integer.class));
- assertEquals(new Short((short) 1), bc.convertToType(o, Short.class));
- assertEquals(new Long(1), bc.convertToType(o, Long.class));
- assertEquals(new Float(1), bc.convertToType(o, Float.class));
- assertEquals(new Double(1), bc.convertToType(o, Double.class));
- assertEquals(new Byte((byte) 1), bc.convertToType(o, Byte.class));
- assertEquals(new Character('1'), bc.convertToType(o, Character.class));
+ assertEquals(Integer.valueOf(1), bc.convertToType(o, Integer.class));
+ assertEquals(Short.valueOf((short) 1), bc.convertToType(o, Short.class));
+ assertEquals(Long.valueOf(1), bc.convertToType(o, Long.class));
+ assertEquals(Float.valueOf(1), bc.convertToType(o, Float.class));
+ assertEquals(Double.valueOf(1), bc.convertToType(o, Double.class));
+ assertEquals(Byte.valueOf((byte) 1), bc.convertToType(o, Byte.class));
+ assertEquals(Character.valueOf('1'), bc.convertToType(o, Character.class));
assertEquals(Boolean.FALSE, bc.convertToType(o, Boolean.class));
- assertEquals(new Integer(1), bc.convertToType(o, Integer.TYPE));
- assertEquals(new Short((short) 1), bc.convertToType(o, Short.TYPE));
- assertEquals(new Long(1), bc.convertToType(o, Long.TYPE));
- assertEquals(new Float(1), bc.convertToType(o, Float.TYPE));
- assertEquals(new Double(1), bc.convertToType(o, Double.TYPE));
- assertEquals(new Byte((byte) 1), bc.convertToType(o, Byte.TYPE));
- assertEquals(new Character('1'), bc.convertToType(o, Character.TYPE));
+ assertEquals(Integer.valueOf(1), bc.convertToType(o, Integer.TYPE));
+ assertEquals(Short.valueOf((short) 1), bc.convertToType(o, Short.TYPE));
+ assertEquals(Long.valueOf(1), bc.convertToType(o, Long.TYPE));
+ assertEquals(Float.valueOf(1), bc.convertToType(o, Float.TYPE));
+ assertEquals(Double.valueOf(1), bc.convertToType(o, Double.TYPE));
+ assertEquals(Byte.valueOf((byte) 1), bc.convertToType(o, Byte.TYPE));
+ assertEquals(Character.valueOf('1'), bc.convertToType(o, Character.TYPE));
assertEquals(Boolean.FALSE, bc.convertToType(o, Boolean.TYPE));
- o = new Integer(1);
+ o = Integer.valueOf(1);
- assertEquals(new Integer(1), bc.convertToType(o, Integer.TYPE));
- assertEquals(new Short((short) 1), bc.convertToType(o, Short.TYPE));
- assertEquals(new Long(1), bc.convertToType(o, Long.TYPE));
- assertEquals(new Float(1), bc.convertToType(o, Float.TYPE));
- assertEquals(new Double(1), bc.convertToType(o, Double.TYPE));
- assertEquals(new Byte((byte) 1), bc.convertToType(o, Byte.TYPE));
- assertEquals(new Character('1'), bc.convertToType(o, Character.TYPE));
+ assertEquals(Integer.valueOf(1), bc.convertToType(o, Integer.TYPE));
+ assertEquals(Short.valueOf((short) 1), bc.convertToType(o, Short.TYPE));
+ assertEquals(Long.valueOf(1), bc.convertToType(o, Long.TYPE));
+ assertEquals(Float.valueOf(1), bc.convertToType(o, Float.TYPE));
+ assertEquals(Double.valueOf(1), bc.convertToType(o, Double.TYPE));
+ assertEquals(Byte.valueOf((byte) 1), bc.convertToType(o, Byte.TYPE));
+ assertEquals(Character.valueOf('1'), bc.convertToType(o, Character.TYPE));
assertEquals(Boolean.TRUE, bc.convertToType(o, Boolean.TYPE));
- o = new Integer(0);
+ o = Integer.valueOf(0);
assertEquals(Boolean.FALSE, bc.convertToType(o, Boolean.TYPE));
// Bean
@@ -362,12 +362,12 @@ public class BeanConfigTest {
// Array of strings to array of ints
o = new String[] { "1", "2", "3" };
- assertEquals(new Integer(1), bc.convertToType(o, Integer[].class)[0]);
+ assertEquals(Integer.valueOf(1), bc.convertToType(o, Integer[].class)[0]);
assertEquals(1, bc.convertToType(o, int[].class)[0]);
// Array to list
o = new Integer[] { 1, 2, 3 };
- assertEquals(new Integer(1), bc.convertToType(o, LinkedList.class).get(0));
+ assertEquals(Integer.valueOf(1), bc.convertToType(o, LinkedList.class).get(0));
// HashMap to TreeMap
o = map(1, "foo");
@@ -523,14 +523,14 @@ public class BeanConfigTest {
return;
}
bm2.put("a", "Hello");
- bm2.put("b", new Integer(50));
+ bm2.put("b", Integer.valueOf(50));
f1.setA("Hello");
f1.setB(50);
if (!bm2.get("a").equals("Hello"))
fail("Failed to set string property 'a' on dynamic proxy bean. " + bm2);
- if (!bm2.get("b").equals(new Integer(50)))
+ if (!bm2.get("b").equals(Integer.valueOf(50)))
fail("Failed to set string property 'b' on dynamic proxy bean. " + bm2);
if (!bm1.equals(bm2))
@@ -556,7 +556,7 @@ public class BeanConfigTest {
public AHandler() {
this.map = new HashMap();
this.map.put("a", "");
- this.map.put("b", new Integer(0));
+ this.map.put("b", Integer.valueOf(0));
}
@Override /* InvocationHandler */
@@ -862,8 +862,8 @@ public class BeanConfigTest {
assertEquals(0, (int)bc.convertToType("", int.class));
assertNull(bc.convertToType("", Integer.class));
- // Booleans are handled different since 'new Boolean("")' is valid and resolves to false
- // while 'new Integer("")' produces an exception.
+ // Booleans are handled different since 'Boolean.valueOf("")' is valid and resolves to false
+ // while 'Integer.valueOf("")' produces an exception.
assertEquals(false, (boolean)bc.convertToType("", boolean.class));
assertEquals(null, bc.convertToType("", Boolean.class));
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java b/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
index d35187029..ff0bcb13b 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/BeanMapTest.java
@@ -74,12 +74,12 @@ public class BeanMapTest {
m.put("d1", null);
m.put("f1", null);
m.put("b1", null);
- assertEquals(new Integer(0), m.get("i1"));
- assertEquals(new Short((short)0), m.get("s1"));
- assertEquals(new Long(0l), m.get("l1"));
- assertEquals(new Double(0d), m.get("d1"));
- assertEquals(new Float(0f), m.get("f1"));
- assertEquals(new Boolean(false), m.get("b1"));
+ assertEquals(Integer.valueOf(0), m.get("i1"));
+ assertEquals(Short.valueOf((short)0), m.get("s1"));
+ assertEquals(Long.valueOf(0l), m.get("l1"));
+ assertEquals(Double.valueOf(0d), m.get("d1"));
+ assertEquals(Float.valueOf(0f), m.get("f1"));
+ assertEquals(Boolean.valueOf(false), m.get("b1"));
// Make sure setting non-primitive values to null causes them to set to null.
m.put("i2", null);
@@ -106,21 +106,21 @@ public class BeanMapTest {
m.put("l2", 1);
m.put("d2", 1);
m.put("f2", 1);
- assertEquals(new Integer(1), m.get("i1"));
- assertEquals(new Integer(1), m.get("i2"));
- assertEquals(new Short((short)1), m.get("s1"));
- assertEquals(new Short((short)1), m.get("s2"));
- assertEquals(new Long(1), m.get("l1"));
- assertEquals(new Long(1), m.get("l2"));
- assertEquals(new Double(1), m.get("d1"));
- assertEquals(new Double(1), m.get("d2"));
- assertEquals(new Float(1), m.get("f1"));
- assertEquals(new Float(1), m.get("f2"));
+ assertEquals(Integer.valueOf(1), m.get("i1"));
+ assertEquals(Integer.valueOf(1), m.get("i2"));
+ assertEquals(Short.valueOf((short)1), m.get("s1"));
+ assertEquals(Short.valueOf((short)1), m.get("s2"));
+ assertEquals(Long.valueOf(1), m.get("l1"));
+ assertEquals(Long.valueOf(1), m.get("l2"));
+ assertEquals(Double.valueOf(1), m.get("d1"));
+ assertEquals(Double.valueOf(1), m.get("d2"));
+ assertEquals(Float.valueOf(1), m.get("f1"));
+ assertEquals(Float.valueOf(1), m.get("f2"));
m.put("b1", true);
- m.put("b2", new Boolean(true));
- assertEquals(new Boolean(true), m.get("b1"));
- assertEquals(new Boolean(true), m.get("b2"));
+ m.put("b2", Boolean.valueOf(true));
+ assertEquals(Boolean.valueOf(true), m.get("b1"));
+ assertEquals(Boolean.valueOf(true), m.get("b2"));
}
public static class A {
@@ -153,12 +153,12 @@ public class BeanMapTest {
m.put("d1", null);
m.put("f1", null);
m.put("b1", null);
- assertEquals(new Integer(0), m.get("i1"));
- assertEquals(new Short((short)0), m.get("s1"));
- assertEquals(new Long(0l), m.get("l1"));
- assertEquals(new Double(0d), m.get("d1"));
- assertEquals(new Float(0f), m.get("f1"));
- assertEquals(new Boolean(false), m.get("b1"));
+ assertEquals(Integer.valueOf(0), m.get("i1"));
+ assertEquals(Short.valueOf((short)0), m.get("s1"));
+ assertEquals(Long.valueOf(0l), m.get("l1"));
+ assertEquals(Double.valueOf(0d), m.get("d1"));
+ assertEquals(Float.valueOf(0f), m.get("f1"));
+ assertEquals(Boolean.valueOf(false), m.get("b1"));
// Make sure setting non-primitive values to null causes them to set to null.
m.put("i2", null);
@@ -185,21 +185,21 @@ public class BeanMapTest {
m.put("l2", 1);
m.put("d2", 1);
m.put("f2", 1);
- assertEquals(new Integer(1), m.get("i1"));
- assertEquals(new Integer(1), m.get("i2"));
- assertEquals(new Short((short)1), m.get("s1"));
- assertEquals(new Short((short)1), m.get("s2"));
- assertEquals(new Long(1), m.get("l1"));
- assertEquals(new Long(1), m.get("l2"));
- assertEquals(new Double(1), m.get("d1"));
- assertEquals(new Double(1), m.get("d2"));
- assertEquals(new Float(1), m.get("f1"));
- assertEquals(new Float(1), m.get("f2"));
+ assertEquals(Integer.valueOf(1), m.get("i1"));
+ assertEquals(Integer.valueOf(1), m.get("i2"));
+ assertEquals(Short.valueOf((short)1), m.get("s1"));
+ assertEquals(Short.valueOf((short)1), m.get("s2"));
+ assertEquals(Long.valueOf(1), m.get("l1"));
+ assertEquals(Long.valueOf(1), m.get("l2"));
+ assertEquals(Double.valueOf(1), m.get("d1"));
+ assertEquals(Double.valueOf(1), m.get("d2"));
+ assertEquals(Float.valueOf(1), m.get("f1"));
+ assertEquals(Float.valueOf(1), m.get("f2"));
m.put("b1", true);
m.put("b2", true);
- assertEquals(new Boolean(true), m.get("b1"));
- assertEquals(new Boolean(true), m.get("b2"));
+ assertEquals(Boolean.valueOf(true), m.get("b1"));
+ assertEquals(Boolean.valueOf(true), m.get("b2"));
}
public static class B {
@@ -943,13 +943,13 @@ public class BeanMapTest {
public static class M4<T extends Number> extends M1<T> {
public M4() {
- this.x = (T)new Integer(3);
+ this.x = (T)Integer.valueOf(3);
}
}
public static class M5 extends M4<Integer> {
public M5() {
- this.x = new Integer(4);
+ this.x = Integer.valueOf(4);
}
}
@@ -1000,7 +1000,7 @@ public class BeanMapTest {
public static class N4<T extends Number> extends N1<T> {
public N4() {
- setX((T)new Integer(3));
+ setX((T)Integer.valueOf(3));
}
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/JsonMapTest.java b/juneau-utest/src/test/java/org/apache/juneau/JsonMapTest.java
index 42fb9bf69..1bfd6e349 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/JsonMapTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/JsonMapTest.java
@@ -57,14 +57,14 @@ public class JsonMapTest {
checkStep(13, in, getDeepString(JsonMap.ofJson(in), "A/G"), "asdf\"asdf");
in = "{A:123, B: 123}";
- checkStep(16, in, new Integer(JsonMap.ofJson(in).getInt("A")).toString(), "123");
- checkStep(17, in, new Integer(JsonMap.ofJson(in).getInt("B")).toString(), "123");
+ checkStep(16, in, Integer.valueOf(JsonMap.ofJson(in).getInt("A")).toString(), "123");
+ checkStep(17, in, Integer.valueOf(JsonMap.ofJson(in).getInt("B")).toString(), "123");
in = "{A:true, B: true, C:false, D: false}";
- checkStep(18, in, new Boolean(JsonMap.ofJson(in).getBoolean("A")).toString(), "true");
- checkStep(19, in, new Boolean(JsonMap.ofJson(in).getBoolean("B")).toString(), "true");
- checkStep(20, in, new Boolean(JsonMap.ofJson(in).getBoolean("C")).toString(), "false");
- checkStep(21, in, new Boolean(JsonMap.ofJson(in).getBoolean("D")).toString(), "false");
+ checkStep(18, in, Boolean.valueOf(JsonMap.ofJson(in).getBoolean("A")).toString(), "true");
+ checkStep(19, in, Boolean.valueOf(JsonMap.ofJson(in).getBoolean("B")).toString(), "true");
+ checkStep(20, in, Boolean.valueOf(JsonMap.ofJson(in).getBoolean("C")).toString(), "false");
+ checkStep(21, in, Boolean.valueOf(JsonMap.ofJson(in).getBoolean("D")).toString(), "false");
in = "{'AAA':{\"BBB\":\"CCC\",'DDD':false}}";
checkStep(31, in, getDeepString(JsonMap.ofJson(in), "AAA/BBB"), "CCC");
@@ -273,7 +273,7 @@ public class JsonMapTest {
JsonMap m1 = JsonMap.ofJson("{a:1}");
JsonMap m2 = JsonMap.ofJson("{b:2}").inner(m1);
- assertEquals(new Integer(1), m2.getInt("a"));
+ assertEquals(Integer.valueOf(1), m2.getInt("a"));
}
//====================================================================================================
diff --git a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripSimpleObjectsTest.java b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripSimpleObjectsTest.java
index 035ff41bd..69dd550a3 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripSimpleObjectsTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripSimpleObjectsTest.java
@@ -359,7 +359,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testInteger() throws Exception {
Integer t = 123;
t = roundTrip(t, Integer.class);
- assertEquals(new Integer(123), t);
+ assertEquals(Integer.valueOf(123), t);
}
//====================================================================================================
@@ -369,7 +369,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testIntegerArray() throws Exception {
Integer[] t = {123, null};
t = roundTrip(t, Integer[].class);
- assertEquals(new Integer(123), t[0]);
+ assertEquals(Integer.valueOf(123), t[0]);
assertNull(t[1]);
}
@@ -380,7 +380,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testInteger2dArray() throws Exception {
Integer[][] t = {{123,null},null};
t = roundTrip(t, Integer[][].class);
- assertEquals(new Integer(123), t[0][0]);
+ assertEquals(Integer.valueOf(123), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
@@ -392,7 +392,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testInteger3dArray() throws Exception {
Integer[][][] t = {{{123,null},null},null};
t = roundTrip(t, Integer[][][].class);
- assertEquals(new Integer(123), t[0][0][0]);
+ assertEquals(Integer.valueOf(123), t[0][0][0]);
assertNull(t[0][0][1]);
assertNull(t[0][1]);
assertNull(t[1]);
@@ -443,7 +443,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testCharacter() throws Exception {
Character t = 'a';
t = roundTrip(t, Character.class);
- assertEquals(new Character('a'), t);
+ assertEquals(Character.valueOf('a'), t);
}
//====================================================================================================
@@ -453,7 +453,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testCharacterArray() throws Exception {
Character[] t = {'a',null};
t = roundTrip(t, Character[].class);
- assertEquals(new Character('a'), t[0]);
+ assertEquals(Character.valueOf('a'), t[0]);
assertNull(t[1]);
}
@@ -464,7 +464,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testCharacter2dArray() throws Exception {
Character[][] t = {{'a',null},null};
t = roundTrip(t, Character[][].class);
- assertEquals(new Character('a'), t[0][0]);
+ assertEquals(Character.valueOf('a'), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
@@ -476,7 +476,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testFloatObject() throws Exception {
Float t = 1f;
t = roundTrip(t, Float.class);
- assertEquals(new Float(1f), t);
+ assertEquals(Float.valueOf(1f), t);
}
//====================================================================================================
@@ -486,7 +486,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testFloatObjectArray() throws Exception {
Float[] t = {1f, null};
t = roundTrip(t, Float[].class);
- assertEquals(new Float(1f), t[0]);
+ assertEquals(Float.valueOf(1f), t[0]);
assertNull(t[1]);
}
@@ -497,7 +497,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testFloatObject2dArray() throws Exception {
Float[][] t = {{1f,null},null};
t = roundTrip(t, Float[][].class);
- assertEquals(new Float(1f), t[0][0]);
+ assertEquals(Float.valueOf(1f), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
@@ -509,7 +509,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testDoubleObject() throws Exception {
Double t = 1d;
t = roundTrip(t, Double.class);
- assertEquals(new Double(1d), t);
+ assertEquals(Double.valueOf(1d), t);
}
//====================================================================================================
@@ -519,7 +519,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testDoubleObjectArray() throws Exception {
Double[] t = {1d,null};
t = roundTrip(t, Double[].class);
- assertEquals(new Double(1d), t[0]);
+ assertEquals(Double.valueOf(1d), t[0]);
assertNull(t[1]);
}
@@ -530,7 +530,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testDoubleObject2dArray() throws Exception {
Double[][] t = {{1d,null},null};
t = roundTrip(t, Double[][].class);
- assertEquals(new Double(1d), t[0][0]);
+ assertEquals(Double.valueOf(1d), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
@@ -542,7 +542,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testLongObject() throws Exception {
Long t = 1l;
t = roundTrip(t, Long.class);
- assertEquals(new Long(1l), t);
+ assertEquals(Long.valueOf(1l), t);
}
//====================================================================================================
@@ -552,7 +552,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testLongObjectArray() throws Exception {
Long[] t = {1l, null};
t = roundTrip(t, Long[].class);
- assertEquals(new Long(1l), t[0]);
+ assertEquals(Long.valueOf(1l), t[0]);
assertNull(t[1]);
}
@@ -563,7 +563,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testLongObject2dArray() throws Exception {
Long[][] t = {{1l,null},null};
t = roundTrip(t, Long[][].class);
- assertEquals(new Long(1l), t[0][0]);
+ assertEquals(Long.valueOf(1l), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
@@ -575,7 +575,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testShortObject() throws Exception {
Short t = (short)1;
t = roundTrip(t, Short.class);
- assertEquals(new Short((short)1), t);
+ assertEquals(Short.valueOf((short)1), t);
}
//====================================================================================================
@@ -585,7 +585,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testShortObjectArray() throws Exception {
Short[] t = {(short)1,null};
t = roundTrip(t, Short[].class);
- assertEquals(new Short((short)1), t[0]);
+ assertEquals(Short.valueOf((short)1), t[0]);
assertNull(t[1]);
}
@@ -596,7 +596,7 @@ public class RoundTripSimpleObjectsTest extends RoundTripTest {
public void testShortObject2dArray() throws Exception {
Short[][] t = {{(short)1,null},null};
t = roundTrip(t, Short[][].class);
- assertEquals(new Short((short)1), t[0][0]);
+ assertEquals(Short.valueOf((short)1), t[0][0]);
assertNull(t[0][1]);
assertNull(t[1]);
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/assertions/AnyAssertion_Test.java b/juneau-utest/src/test/java/org/apache/juneau/assertions/AnyAssertion_Test.java
index a1f7fe13f..919dc36cc 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/assertions/AnyAssertion_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/assertions/AnyAssertion_Test.java
@@ -428,6 +428,7 @@ public class AnyAssertion_Test {
assertThrown(()->test(nil).isNotAny(nil)).asMessage().asOneLine().is("Unexpected value found. Unexpected='null'. Actual='null'.");
}
+ @SuppressWarnings("deprecation")
@Test
public void ca08_isSame() throws Exception {
Integer x1 = new Integer(1), x1a = new Integer(1), nil = null;
diff --git a/juneau-utest/src/test/java/org/apache/juneau/assertions/BooleanAssertion_Test.java b/juneau-utest/src/test/java/org/apache/juneau/assertions/BooleanAssertion_Test.java
index dee2cbe05..ef2e56036 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/assertions/BooleanAssertion_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/assertions/BooleanAssertion_Test.java
@@ -164,6 +164,7 @@ public class BooleanAssertion_Test {
assertThrown(()->test(nil).isNotAny(nil)).asMessage().asOneLine().is("Unexpected value found. Unexpected='null'. Actual='null'.");
}
+ @SuppressWarnings("deprecation")
@Test
public void ca08_isSame() throws Exception {
Boolean x1 = new Boolean(true), x1a = new Boolean(true), nil = null;
diff --git a/juneau-utest/src/test/java/org/apache/juneau/assertions/ComparableAssertion_Test.java b/juneau-utest/src/test/java/org/apache/juneau/assertions/ComparableAssertion_Test.java
index 78226461e..18471f519 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/assertions/ComparableAssertion_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/assertions/ComparableAssertion_Test.java
@@ -164,6 +164,7 @@ public class ComparableAssertion_Test {
assertThrown(()->test(nil).isNotAny(nil)).asMessage().asOneLine().is("Unexpected value found. Unexpected='null'. Actual='null'.");
}
+ @SuppressWarnings("deprecation")
@Test
public void ca08_isSame() throws Exception {
Integer x1 = new Integer(1), x1a = new Integer(1), nil = null;
@@ -257,7 +258,7 @@ public class ComparableAssertion_Test {
@Test
public void cb02_isGte() throws Exception {
- Integer x1 = 1, x1a = new Integer(1), x2 = 2, nil = null;
+ Integer x1 = 1, x1a = Integer.valueOf(1), x2 = 2, nil = null;
test(x2).isGte(x1);
test(x1).isGte(x1);
test(x1).isGte(x1a);
@@ -278,7 +279,7 @@ public class ComparableAssertion_Test {
@Test
public void cb04_isLte() throws Exception {
- Integer x1 = 1, x1a = new Integer(1), x2 = 2, nil = null;
+ Integer x1 = 1, x1a = Integer.valueOf(1), x2 = 2, nil = null;
test(x1).isLte(x2);
test(x1).isLte(x1);
test(x1).isLte(x1a);
diff --git a/juneau-utest/src/test/java/org/apache/juneau/assertions/IntegerAssertion_Test.java b/juneau-utest/src/test/java/org/apache/juneau/assertions/IntegerAssertion_Test.java
index d71d45713..4fb258b85 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/assertions/IntegerAssertion_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/assertions/IntegerAssertion_Test.java
@@ -165,6 +165,7 @@ public class IntegerAssertion_Test {
assertThrown(()->test(nil).isNotAny(nil)).asMessage().asOneLine().is("Unexpected value found. Unexpected='null'. Actual='null'.");
}
+ @SuppressWarnings("deprecation")
@Test
public void ca08_isSame() throws Exception {
Integer x1 = new Integer(1), x1a = new Integer(1), nil = null;
diff --git a/juneau-utest/src/test/java/org/apache/juneau/assertions/ObjectAssertion_Test.java b/juneau-utest/src/test/java/org/apache/juneau/assertions/ObjectAssertion_Test.java
index 05237735e..ecc8a93c8 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/assertions/ObjectAssertion_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/assertions/ObjectAssertion_Test.java
@@ -187,6 +187,7 @@ public class ObjectAssertion_Test {
assertThrown(()->test(nil).isNotAny(nil)).asMessage().asOneLine().is("Unexpected value found. Unexpected='null'. Actual='null'.");
}
+ @SuppressWarnings("deprecation")
@Test
public void ca08_isSame() throws Exception {
Integer x1 = new Integer(1), x1a = new Integer(1), nil = null;
diff --git a/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartSerializer_Test.java b/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartSerializer_Test.java
index eb3b3eb50..47f62d75f 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartSerializer_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartSerializer_Test.java
@@ -526,11 +526,11 @@ public class OpenApiPartSerializer_Test {
public void f01_integerType_int32() throws Exception {
HttpPartSchema ps = T_INT32;
assertEquals("1", serialize(ps, 1));
- assertEquals("1", serialize(ps, new Integer(1)));
+ assertEquals("1", serialize(ps, Integer.valueOf(1)));
assertEquals("1", serialize(ps, (short)1));
- assertEquals("1", serialize(ps, new Short((short)1)));
+ assertEquals("1", serialize(ps, Short.valueOf((short)1)));
assertEquals("1", serialize(ps, 1l));
- assertEquals("1", serialize(ps, new Long(1)));
+ assertEquals("1", serialize(ps, Long.valueOf(1)));
assertEquals("1", serialize(ps, "1"));
assertEquals("1", serialize(ps, new F1(1)));
assertEquals("null", serialize(ps, null));
@@ -545,7 +545,7 @@ public class OpenApiPartSerializer_Test {
assertEquals("1,2,null", serialize(ps, list(1,2,null)));
assertEquals("1,2", serialize(ps, new short[]{1,2}));
assertEquals("1,2,null", serialize(ps, new Short[]{1,2,null}));
- assertEquals("1,2,null", serialize(ps, list(new Short((short)1),new Short((short)2),null)));
+ assertEquals("1,2,null", serialize(ps, list(Short.valueOf((short)1),Short.valueOf((short)2),null)));
assertEquals("1,2", serialize(ps, new long[]{1l,2l}));
assertEquals("1,2,null", serialize(ps, new Long[]{1l,2l,null}));
assertEquals("1,2,null", serialize(ps, list(1l,2l,null)));
@@ -570,12 +570,12 @@ public class OpenApiPartSerializer_Test {
assertEquals("1,2|3|null", serialize(ps, list(new short[]{1,2},new short[]{3},null)));
assertEquals("1,2|3,null|null", serialize(ps, new Short[][]{{1,2},{3,null},null}));
assertEquals("1,2|3,null|null", serialize(ps, list(new Short[]{1,2},new Short[]{3,null},null)));
- assertEquals("1,2|3,null|null", serialize(ps, list(list(new Short((short)1),new Short((short)2)),list(new Short((short)3),null),null)));
+ assertEquals("1,2|3,null|null", serialize(ps, list(list(Short.valueOf((short)1),Short.valueOf((short)2)),list(Short.valueOf((short)3),null),null)));
assertEquals("1,2|3|null", serialize(ps, new long[][]{{1l,2l},{3l},null}));
assertEquals("1,2|3|null", serialize(ps, list(new long[]{1l,2l},new long[]{3l},null)));
assertEquals("1,2|3,null|null", serialize(ps, new Long[][]{{1l,2l},{3l,null},null}));
assertEquals("1,2|3,null|null", serialize(ps, list(new Long[]{1l,2l},new Long[]{3l,null},null)));
- assertEquals("1,2|3,null|null", serialize(ps, list(list(new Long(1),new Long(2)),list(new Long(3),null),null)));
+ assertEquals("1,2|3,null|null", serialize(ps, list(list(Long.valueOf(1),Long.valueOf(2)),list(Long.valueOf(3),null),null)));
assertEquals("1,2|3,null,null|null", serialize(ps, new String[][]{{"1","2"},{"3","null",null},null}));
assertEquals("1,2|3,null,null|null", serialize(ps, list(new String[]{"1","2"},new String[]{"3","null",null},null)));
assertEquals("1,2|3,null,null|null", serialize(ps, list(list("1","2"),list("3","null",null),null)));
@@ -593,11 +593,11 @@ public class OpenApiPartSerializer_Test {
public void f04_integerType_int64() throws Exception {
HttpPartSchema ps = T_INT64;
assertEquals("1", serialize(ps, 1));
- assertEquals("1", serialize(ps, new Integer(1)));
+ assertEquals("1", serialize(ps, Integer.valueOf(1)));
assertEquals("1", serialize(ps, (short)1));
- assertEquals("1", serialize(ps, new Short((short)1)));
+ assertEquals("1", serialize(ps, Short.valueOf((short)1)));
assertEquals("1", serialize(ps, 1l));
- assertEquals("1", serialize(ps, new Long(1l)));
+ assertEquals("1", serialize(ps, Long.valueOf(1l)));
assertEquals("1", serialize(ps, "1"));
assertEquals("1", serialize(ps, new F3(1l)));
assertEquals("null", serialize(ps, null));
@@ -705,9 +705,9 @@ public class OpenApiPartSerializer_Test {
public void g01_numberType_float() throws Exception {
HttpPartSchema ps = T_FLOAT;
assertEquals("1.0", serialize(ps, 1f));
- assertEquals("1.0", serialize(ps, new Float(1f)));
+ assertEquals("1.0", serialize(ps, Float.valueOf(1f)));
assertEquals("1.0", serialize(ps, 1d));
- assertEquals("1.0", serialize(ps, new Double(1d)));
+ assertEquals("1.0", serialize(ps, Double.valueOf(1d)));
assertEquals("1.0", serialize(ps, "1"));
assertEquals("1.0", serialize(ps, new G1(1f)));
assertEquals("null", serialize(ps, null));
@@ -763,9 +763,9 @@ public class OpenApiPartSerializer_Test {
public void g04_numberType_double() throws Exception {
HttpPartSchema ps = T_DOUBLE;
assertEquals("1.0", serialize(ps, 1f));
- assertEquals("1.0", serialize(ps, new Float(1f)));
+ assertEquals("1.0", serialize(ps, Float.valueOf(1f)));
assertEquals("1.0", serialize(ps, 1d));
- assertEquals("1.0", serialize(ps, new Double(1d)));
+ assertEquals("1.0", serialize(ps, Double.valueOf(1d)));
assertEquals("1.0", serialize(ps, "1"));
assertEquals("1.0", serialize(ps, new G3(1d)));
assertEquals("null", serialize(ps, null));
@@ -1011,56 +1011,56 @@ public class OpenApiPartSerializer_Test {
//-----------------------------------------------------------------------------------------------------------------
@Test
public void i01a_noSchemaTests_Integer() throws Exception {
- for (Integer v : list(new Integer(1), Integer.MAX_VALUE, Integer.MIN_VALUE))
+ for (Integer v : list(Integer.valueOf(1), Integer.MAX_VALUE, Integer.MIN_VALUE))
assertEquals(valueOf(v), serialize((HttpPartSchema)null, v));
}
@Test
public void i01b_noSchemaTests_IntegerArray() throws Exception {
- assertEquals("1,2147483647,-2147483648", serialize((HttpPartSchema)null, new Integer[]{new Integer(1), Integer.MAX_VALUE, Integer.MIN_VALUE}));
+ assertEquals("1,2147483647,-2147483648", serialize((HttpPartSchema)null, new Integer[]{Integer.valueOf(1), Integer.MAX_VALUE, Integer.MIN_VALUE}));
}
@Test
public void i02a_noSchemaTests_Short() throws Exception {
- for (Short v : list(new Short((short)1), Short.MAX_VALUE, Short.MIN_VALUE))
+ for (Short v : list(Short.valueOf((short)1), Short.MAX_VALUE, Short.MIN_VALUE))
assertEquals(valueOf(v), serialize((HttpPartSchema)null, v));
}
@Test
public void i02b_noSchemaTests_ShortArray() throws Exception {
- assertEquals("1,32767,-32768,null", serialize((HttpPartSchema)null, new Short[]{new Short((short)1), Short.MAX_VALUE, Short.MIN_VALUE, null}));
+ assertEquals("1,32767,-32768,null", serialize((HttpPartSchema)null, new Short[]{Short.valueOf((short)1), Short.MAX_VALUE, Short.MIN_VALUE, null}));
}
@Test
public void i03a_noSchemaTests_Long() throws Exception {
- for (Long v : list(new Long(1), Long.MAX_VALUE, Long.MIN_VALUE))
+ for (Long v : list(Long.valueOf(1), Long.MAX_VALUE, Long.MIN_VALUE))
assertEquals(valueOf(v), serialize((HttpPartSchema)null, v));
}
@Test
public void i03b_noSchemaTests_LongArray() throws Exception {
- assertEquals("1,9223372036854775807,-9223372036854775808,null", serialize((HttpPartSchema)null, new Long[]{new Long(1), Long.MAX_VALUE, Long.MIN_VALUE, null}));
+ assertEquals("1,9223372036854775807,-9223372036854775808,null", serialize((HttpPartSchema)null, new Long[]{Long.valueOf(1), Long.MAX_VALUE, Long.MIN_VALUE, null}));
}
@Test
public void i04a_noSchemaTests_Float() throws Exception {
- for (Float v : list(new Float(1f), Float.MAX_VALUE, Float.MIN_VALUE))
+ for (Float v : list(Float.valueOf(1f), Float.MAX_VALUE, Float.MIN_VALUE))
assertEquals(valueOf(v), serialize((HttpPartSchema)null, v));
}
@Test
public void i04b_noSchemaTests_FloatArray() throws Exception {
- assertEquals("1.0,3.4028235E38,1.4E-45", serialize((HttpPartSchema)null, new Float[]{new Float(1f), Float.MAX_VALUE, Float.MIN_VALUE}));
+ assertEquals("1.0,3.4028235E38,1.4E-45", serialize((HttpPartSchema)null, new Float[]{Float.valueOf(1f), Float.MAX_VALUE, Float.MIN_VALUE}));
}
@Test
public void i05a_noSchemaTests_Double() throws Exception {
- for (Double v : list(new Double(1d), Double.MAX_VALUE, Double.MIN_VALUE))
+ for (Double v : list(Double.valueOf(1d), Double.MAX_VALUE, Double.MIN_VALUE))
assertEquals(valueOf(v), serialize((HttpPartSchema)null, v));
}
@Test
public void i05b_noSchemaTests_DoubleArray() throws Exception {
- assertEquals("1.0,1.7976931348623157E308,4.9E-324", serialize((HttpPartSchema)null, new Double[]{new Double(1), Double.MAX_VALUE, Double.MIN_VALUE}));
+ assertEquals("1.0,1.7976931348623157E308,4.9E-324", serialize((HttpPartSchema)null, new Double[]{Double.valueOf(1), Double.MAX_VALUE, Double.MIN_VALUE}));
}
@Test
diff --git a/juneau-utest/src/test/java/org/apache/juneau/json/JsonTest.java b/juneau-utest/src/test/java/org/apache/juneau/json/JsonTest.java
index 57b37a690..895671542 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/json/JsonTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/json/JsonTest.java
@@ -90,7 +90,7 @@ public class JsonTest {
l.add("2");
l.add("3");
Object o = new Object[] { m, l };
- Object o2 = new Object[] { o, "foo", "bar", new Integer(1), new Boolean(false), new Float(1.2), null };
+ Object o2 = new Object[] { o, "foo", "bar", Integer.valueOf(1), Boolean.valueOf(false), Float.valueOf(1.2f), null };
assertEquals("K1", "[[{J:'f1',B:'b',C:'c'},['1','2','3']],'foo','bar',1,false,1.2,null]", s1.serialize(o2));
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/objecttools/ObjectRest_Test.java b/juneau-utest/src/test/java/org/apache/juneau/objecttools/ObjectRest_Test.java
index 4d02eeb1d..f36c87d08 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/objecttools/ObjectRest_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/objecttools/ObjectRest_Test.java
@@ -147,7 +147,7 @@ public class ObjectRest_Test {
m.put("street","street D");
m.put("city","city D");
m.put("state","state D");
- m.put("zip",new Integer(12345));
+ m.put("zip",Integer.valueOf(12345));
// Try the same for an address in an array.
model.put("addresses/1", m);
@@ -156,7 +156,7 @@ public class ObjectRest_Test {
assertEquals(expectedValue, s);
// Try setting some fields.
- model.put("addresses/1/zip", new Integer(99999));
+ model.put("addresses/1/zip", Integer.valueOf(99999));
s = model.get("addresses/1/zip").toString();
expectedValue = "99999";
assertEquals(expectedValue, s);
@@ -185,8 +185,8 @@ public class ObjectRest_Test {
// Make sure doing a POST against "" or "/" adds to the root object.
model = ObjectRest.create(new JsonList());
- model.post("", new Integer(1));
- model.post("/", new Integer(2));
+ model.post("", Integer.valueOf(1));
+ model.post("/", Integer.valueOf(2));
s = model.get("").toString();
assertEquals("[1,2]", s);
}
diff --git a/juneau-utest/src/test/java/org/apache/juneau/rest/testutils/TestUtils.java b/juneau-utest/src/test/java/org/apache/juneau/rest/testutils/TestUtils.java
index bd9a0d1b8..040d6f6c4 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/testutils/TestUtils.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/testutils/TestUtils.java
@@ -27,7 +27,7 @@ public class TestUtils extends org.apache.juneau.testutils.TestUtils {
*/
public static Swagger getSwagger(Class<?> c) {
try {
- Object r = c.newInstance();
+ Object r = c.getDeclaredConstructor().newInstance();
RestContext rc = RestContext.create(r.getClass(),null,null).init(()->r).build();
RestOpContext ctx = RestOpContext.create(TestUtils.class.getMethod("getSwagger", Class.class), rc).build();
RestSession session = RestSession.create(rc).resource(r).req(new MockServletRequest()).res(new MockServletResponse()).build();