Skip to content

Commit 2a853ae

Browse files
dreis2211sbrannen
authored andcommitted
Avoid String allocations in MediaType.checkParameters
Closes gh-29428
1 parent a281d8c commit 2a853ae

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

spring-web/src/main/java/org/springframework/http/MediaType.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -531,10 +531,10 @@ public MediaType(MimeType mimeType) {
531531
protected void checkParameters(String parameter, String value) {
532532
super.checkParameters(parameter, value);
533533
if (PARAM_QUALITY_FACTOR.equals(parameter)) {
534-
value = unquote(value);
535-
double d = Double.parseDouble(value);
534+
String unquotedValue = unquote(value);
535+
double d = Double.parseDouble(unquotedValue);
536536
Assert.isTrue(d >= 0D && d <= 1D,
537-
"Invalid quality value \"" + value + "\": should be between 0.0 and 1.0");
537+
() -> "Invalid quality value \"" + value + "\": should be between 0.0 and 1.0");
538538
}
539539
}
540540

0 commit comments

Comments
 (0)