diff --git a/spring-core/src/main/java/org/springframework/util/Base64Utils.java b/spring-core/src/main/java/org/springframework/util/Base64Utils.java index 9806852017..a127fc5fe3 100644 --- a/spring-core/src/main/java/org/springframework/util/Base64Utils.java +++ b/spring-core/src/main/java/org/springframework/util/Base64Utils.java @@ -39,8 +39,6 @@ public abstract class Base64Utils { * Base64-encode the given byte array. * @param src the original byte array * @return the encoded byte array - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime */ public static byte[] encode(byte[] src) { if (src.length == 0) { @@ -53,8 +51,6 @@ public abstract class Base64Utils { * Base64-decode the given byte array. * @param src the encoded byte array * @return the original byte array - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime */ public static byte[] decode(byte[] src) { if (src.length == 0) { @@ -68,8 +64,6 @@ public abstract class Base64Utils { * "URL and Filename Safe Alphabet". * @param src the original byte array * @return the encoded byte array - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime * @since 4.2.4 */ public static byte[] encodeUrlSafe(byte[] src) { @@ -84,8 +78,6 @@ public abstract class Base64Utils { * "URL and Filename Safe Alphabet". * @param src the encoded byte array * @return the original byte array - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime * @since 4.2.4 */ public static byte[] decodeUrlSafe(byte[] src) { @@ -124,8 +116,6 @@ public abstract class Base64Utils { * "URL and Filename Safe Alphabet". * @param src the original byte array * @return the encoded byte array as a UTF-8 String - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime */ public static String encodeToUrlSafeString(byte[] src) { return new String(encodeUrlSafe(src), DEFAULT_CHARSET); @@ -136,8 +126,6 @@ public abstract class Base64Utils { * "URL and Filename Safe Alphabet". * @param src the encoded UTF-8 String * @return the original byte array - * @throws IllegalStateException if Base64 encoding between byte arrays is not - * supported, i.e. neither Java 8 nor Apache Commons Codec is present at runtime */ public static byte[] decodeFromUrlSafeString(String src) { return decodeUrlSafe(src.getBytes(DEFAULT_CHARSET));