Avoid unnecessary boxing/unboxing of primitives
Closes gh-25080
This commit is contained in:
committed by
Sam Brannen
parent
567265123b
commit
703d54677e
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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) +
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user