Avoid unnecessary boxing/unboxing of primitives

Closes gh-25080
This commit is contained in:
Сергей Цыпанов
2020-05-14 16:39:04 +03:00
committed by Sam Brannen
parent 567265123b
commit 703d54677e
4 changed files with 7 additions and 7 deletions

View File

@@ -82,7 +82,7 @@ public class CharacterEditor extends PropertyEditorSupport {
setAsUnicode(text);
}
else if (text.length() == 1) {
setValue(Character.valueOf(text.charAt(0)));
setValue(text.charAt(0));
}
else {
throw new IllegalArgumentException("String [" + text + "] with length " +
@@ -103,7 +103,7 @@ public class CharacterEditor extends PropertyEditorSupport {
private void setAsUnicode(String text) {
int code = Integer.parseInt(text.substring(UNICODE_PREFIX.length()), 16);
setValue(Character.valueOf((char) code));
setValue((char) code);
}
}

View File

@@ -128,7 +128,7 @@ public class TaskExecutorFactoryBean implements
}
}
else {
Integer value = Integer.valueOf(this.poolSize);
int value = Integer.parseInt(this.poolSize);
corePoolSize = value;
maxPoolSize = value;
}

View File

@@ -148,7 +148,7 @@ public class ResourceRegionHttpMessageConverter extends AbstractGenericHttpMessa
long start = region.getPosition();
long end = start + region.getCount() - 1;
Long resourceLength = region.getResource().contentLength();
long resourceLength = region.getResource().contentLength();
end = Math.min(end, resourceLength - 1);
long rangeLength = end - start + 1;
responseHeaders.add("Content-Range", "bytes " + start + '-' + end + '/' + resourceLength);
@@ -201,10 +201,10 @@ public class ResourceRegionHttpMessageConverter extends AbstractGenericHttpMessa
print(out, "--" + boundaryString);
println(out);
if (contentType != null) {
print(out, "Content-Type: " + contentType.toString());
print(out, "Content-Type: " + contentType);
println(out);
}
Long resourceLength = region.getResource().contentLength();
long resourceLength = region.getResource().contentLength();
end = Math.min(end, resourceLength - inputStreamPosition - 1);
print(out, "Content-Range: bytes " +
region.getPosition() + '-' + (region.getPosition() + region.getCount() - 1) +

View File

@@ -208,7 +208,7 @@ class AnnotationDrivenBeanDefinitionParser implements BeanDefinitionParser {
handlerMappingDef.getPropertyValues().add("contentNegotiationManager", contentNegotiationManager);
if (element.hasAttribute("enable-matrix-variables")) {
Boolean enableMatrixVariables = Boolean.valueOf(element.getAttribute("enable-matrix-variables"));
boolean enableMatrixVariables = Boolean.parseBoolean(element.getAttribute("enable-matrix-variables"));
handlerMappingDef.getPropertyValues().add("removeSemicolonContent", !enableMatrixVariables);
}