Skip to content

Commit 96875fe

Browse files
committed
Avoid unnecessary GenericHttpMessageConverter re-declaration
1 parent 570851e commit 96875fe

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

spring-web/src/main/java/org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@
5858
* @author Sebastien Deleuze
5959
* @since 4.1
6060
*/
61-
public abstract class AbstractJackson2HttpMessageConverter extends AbstractGenericHttpMessageConverter<Object>
62-
implements GenericHttpMessageConverter<Object> {
61+
public abstract class AbstractJackson2HttpMessageConverter extends AbstractGenericHttpMessageConverter<Object> {
6362

6463
public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");
6564

@@ -71,19 +70,19 @@ public abstract class AbstractJackson2HttpMessageConverter extends AbstractGener
7170

7271
protected AbstractJackson2HttpMessageConverter(ObjectMapper objectMapper) {
7372
this.objectMapper = objectMapper;
74-
this.setDefaultCharset(DEFAULT_CHARSET);
73+
setDefaultCharset(DEFAULT_CHARSET);
7574
}
7675

7776
protected AbstractJackson2HttpMessageConverter(ObjectMapper objectMapper, MediaType supportedMediaType) {
7877
super(supportedMediaType);
7978
this.objectMapper = objectMapper;
80-
this.setDefaultCharset(DEFAULT_CHARSET);
79+
setDefaultCharset(DEFAULT_CHARSET);
8180
}
8281

8382
protected AbstractJackson2HttpMessageConverter(ObjectMapper objectMapper, MediaType... supportedMediaTypes) {
8483
super(supportedMediaTypes);
8584
this.objectMapper = objectMapper;
86-
this.setDefaultCharset(DEFAULT_CHARSET);
85+
setDefaultCharset(DEFAULT_CHARSET);
8786
}
8887

8988

spring-web/src/main/java/org/springframework/http/converter/json/GsonHttpMessageConverter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,14 @@
4848
* By default, it supports {@code application/json} and {@code application/*+json} with
4949
* {@code UTF-8} character set.
5050
*
51-
* <p>Tested against Gson 2.3; compatible with Gson 2.0 and higher.
51+
* <p>Tested against Gson 2.6; compatible with Gson 2.0 and higher.
5252
*
5353
* @author Roy Clarkson
5454
* @since 4.1
5555
* @see #setGson
5656
* @see #setSupportedMediaTypes
5757
*/
58-
public class GsonHttpMessageConverter extends AbstractGenericHttpMessageConverter<Object>
59-
implements GenericHttpMessageConverter<Object> {
58+
public class GsonHttpMessageConverter extends AbstractGenericHttpMessageConverter<Object> {
6059

6160
public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");
6261

0 commit comments

Comments
 (0)