Consistent use of JDK 7 StandardCharsets over Charset.forName
Issue: SPR-14492
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.util;
|
||||
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.charset.UnsupportedCharsetException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
@@ -47,8 +47,6 @@ public abstract class MimeTypeUtils {
|
||||
|
||||
private static final Random RND = new Random();
|
||||
|
||||
private static Charset US_ASCII = Charset.forName("US-ASCII");
|
||||
|
||||
/**
|
||||
* Public constant mime type that includes all media ranges (i.e. "*/*").
|
||||
*/
|
||||
@@ -349,7 +347,7 @@ public abstract class MimeTypeUtils {
|
||||
* Generate a random MIME boundary as String, often used in multipart mime types.
|
||||
*/
|
||||
public static String generateMultipartBoundaryString() {
|
||||
return new String(generateMultipartBoundary(), US_ASCII);
|
||||
return new String(generateMultipartBoundary(), StandardCharsets.US_ASCII);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
package org.springframework.util;
|
||||
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@@ -76,7 +75,7 @@ public class MimeTypeTests {
|
||||
MimeType mimeType = MimeType.valueOf(s);
|
||||
assertEquals("Invalid type", "text", mimeType.getType());
|
||||
assertEquals("Invalid subtype", "html", mimeType.getSubtype());
|
||||
assertEquals("Invalid charset", Charset.forName("ISO-8859-1"), mimeType.getCharset());
|
||||
assertEquals("Invalid charset", StandardCharsets.ISO_8859_1, mimeType.getCharset());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user