Avoid deprecated number constructors on JDK 9

Issue: SPR-13344
This commit is contained in:
Juergen Hoeller 2016-07-19 19:25:55 +02:00
parent 8580483d72
commit d07381e862
6 changed files with 21 additions and 20 deletions

View File

@ -41,7 +41,7 @@ class ScriptingDefaultsParser implements BeanDefinitionParser {
LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(parserContext.getRegistry()); LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(parserContext.getRegistry());
String refreshCheckDelay = element.getAttribute(REFRESH_CHECK_DELAY_ATTRIBUTE); String refreshCheckDelay = element.getAttribute(REFRESH_CHECK_DELAY_ATTRIBUTE);
if (StringUtils.hasText(refreshCheckDelay)) { if (StringUtils.hasText(refreshCheckDelay)) {
bd.getPropertyValues().add("defaultRefreshCheckDelay", new Long(refreshCheckDelay)); bd.getPropertyValues().add("defaultRefreshCheckDelay", Long.valueOf(refreshCheckDelay));
} }
String proxyTargetClass = element.getAttribute(PROXY_TARGET_CLASS_ATTRIBUTE); String proxyTargetClass = element.getAttribute(PROXY_TARGET_CLASS_ATTRIBUTE);
if (StringUtils.hasText(proxyTargetClass)) { if (StringUtils.hasText(proxyTargetClass)) {

View File

@ -146,13 +146,13 @@ public interface Opcodes {
*/ */
int F_SAME1 = 4; int F_SAME1 = 4;
Integer TOP = new Integer(0); Integer TOP = 0;
Integer INTEGER = new Integer(1); Integer INTEGER = 1;
Integer FLOAT = new Integer(2); Integer FLOAT = 2;
Integer DOUBLE = new Integer(3); Integer DOUBLE = 3;
Integer LONG = new Integer(4); Integer LONG = 4;
Integer NULL = new Integer(5); Integer NULL = 5;
Integer UNINITIALIZED_THIS = new Integer(6); Integer UNINITIALIZED_THIS = 6;
// opcodes // visit method (- = idem) // opcodes // visit method (- = idem)

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2014 the original author or authors. * Copyright 2002-2016 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -82,7 +82,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, byte value) { public ToStringCreator append(String fieldName, byte value) {
return append(fieldName, new Byte(value)); return append(fieldName, Byte.valueOf(value));
} }
/** /**
@ -92,7 +92,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, short value) { public ToStringCreator append(String fieldName, short value) {
return append(fieldName, new Short(value)); return append(fieldName, Short.valueOf(value));
} }
/** /**
@ -102,7 +102,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, int value) { public ToStringCreator append(String fieldName, int value) {
return append(fieldName, new Integer(value)); return append(fieldName, Integer.valueOf(value));
} }
/** /**
@ -112,7 +112,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, long value) { public ToStringCreator append(String fieldName, long value) {
return append(fieldName, new Long(value)); return append(fieldName, Long.valueOf(value));
} }
/** /**
@ -122,7 +122,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, float value) { public ToStringCreator append(String fieldName, float value) {
return append(fieldName, new Float(value)); return append(fieldName, Float.valueOf(value));
} }
/** /**
@ -132,7 +132,7 @@ public class ToStringCreator {
* @return this, to support call-chaining * @return this, to support call-chaining
*/ */
public ToStringCreator append(String fieldName, double value) { public ToStringCreator append(String fieldName, double value) {
return append(fieldName, new Double(value)); return append(fieldName, Double.valueOf(value));
} }
/** /**

View File

@ -161,9 +161,9 @@ public class ConnectionHolder extends ResourceHolderSupport {
*/ */
public boolean supportsSavepoints() throws SQLException { public boolean supportsSavepoints() throws SQLException {
if (this.savepointsSupported == null) { if (this.savepointsSupported == null) {
this.savepointsSupported = new Boolean(getConnection().getMetaData().supportsSavepoints()); this.savepointsSupported = getConnection().getMetaData().supportsSavepoints();
} }
return this.savepointsSupported.booleanValue(); return this.savepointsSupported;
} }
/** /**

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2002-2014 the original author or authors. * Copyright 2002-2016 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -88,7 +88,7 @@ class JcaListenerContainerParser extends AbstractListenerContainerParser {
String prefetch = containerEle.getAttribute(PREFETCH_ATTRIBUTE); String prefetch = containerEle.getAttribute(PREFETCH_ATTRIBUTE);
if (StringUtils.hasText(prefetch)) { if (StringUtils.hasText(prefetch)) {
properties.add("prefetchSize", new Integer(prefetch)); properties.add("prefetchSize", Integer.valueOf(prefetch));
} }
return properties; return properties;

View File

@ -46,6 +46,7 @@ public class SimpleMappingExceptionResolver extends AbstractHandlerExceptionReso
/** The default name of the exception attribute: "exception". */ /** The default name of the exception attribute: "exception". */
public static final String DEFAULT_EXCEPTION_ATTRIBUTE = "exception"; public static final String DEFAULT_EXCEPTION_ATTRIBUTE = "exception";
private Properties exceptionMappings; private Properties exceptionMappings;
private Class<?>[] excludedExceptions; private Class<?>[] excludedExceptions;
@ -108,7 +109,7 @@ public class SimpleMappingExceptionResolver extends AbstractHandlerExceptionReso
public void setStatusCodes(Properties statusCodes) { public void setStatusCodes(Properties statusCodes) {
for (Enumeration<?> enumeration = statusCodes.propertyNames(); enumeration.hasMoreElements();) { for (Enumeration<?> enumeration = statusCodes.propertyNames(); enumeration.hasMoreElements();) {
String viewName = (String) enumeration.nextElement(); String viewName = (String) enumeration.nextElement();
Integer statusCode = new Integer(statusCodes.getProperty(viewName)); Integer statusCode = Integer.valueOf(statusCodes.getProperty(viewName));
this.statusCodes.put(viewName, statusCode); this.statusCodes.put(viewName, statusCode);
} }
} }