diff --git a/spring-test/src/main/java/org/springframework/test/web/servlet/setup/ConfigurableMockMvcBuilder.java b/spring-test/src/main/java/org/springframework/test/web/servlet/setup/ConfigurableMockMvcBuilder.java index 43ef6ca954..145dccc8a3 100644 --- a/spring-test/src/main/java/org/springframework/test/web/servlet/setup/ConfigurableMockMvcBuilder.java +++ b/spring-test/src/main/java/org/springframework/test/web/servlet/setup/ConfigurableMockMvcBuilder.java @@ -86,14 +86,14 @@ public interface ConfigurableMockMvcBuilderThe default implementation of this method ignores the supplied value. - * Concrete implementations are therefore encouraged to override this method. + *

The default implementation of this method throws an + * {@link UnsupportedOperationException}. Concrete implementations are therefore + * encouraged to override this method. * @param defaultResponseCharacterEncoding the default response character encoding * @since 5.3.10 */ - @SuppressWarnings("unchecked") default T defaultResponseCharacterEncoding(Charset defaultResponseCharacterEncoding) { - return (T) this; + throw new UnsupportedOperationException(); } /**