Skip to content

Commit 1b6b163

Browse files
committed
Polishing
1 parent 8642a39 commit 1b6b163

File tree

4 files changed

+7
-11
lines changed

4 files changed

+7
-11
lines changed

spring-web/src/main/java/org/springframework/http/codec/AbstractJacksonEncoder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,10 @@ public boolean canEncode(ResolvableType elementType, @Nullable MimeType mimeType
130130
if (clazz == null) {
131131
return true;
132132
}
133-
if (MappingJacksonValue.class.isAssignableFrom(elementType.resolve(clazz))) {
133+
if (MappingJacksonValue.class.isAssignableFrom(clazz)) {
134134
throw new UnsupportedOperationException("MappingJacksonValue is not supported, use hints instead");
135135
}
136-
return !String.class.isAssignableFrom(elementType.resolve(clazz));
136+
return !String.class.isAssignableFrom(clazz);
137137
}
138138

139139
@Override

spring-web/src/main/java/org/springframework/http/codec/json/GsonDecoder.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,7 @@ public GsonDecoder(Gson gson, MimeType... mimeTypes) {
7777

7878
@Override
7979
public boolean canDecode(ResolvableType elementType, @Nullable MimeType mimeType) {
80-
if (!super.canDecode(elementType, mimeType)) {
81-
return false;
82-
}
83-
return !CharSequence.class.isAssignableFrom(elementType.toClass());
80+
return super.canDecode(elementType, mimeType) && !CharSequence.class.isAssignableFrom(elementType.toClass());
8481
}
8582

8683
@Override

spring-web/src/main/java/org/springframework/http/codec/json/GsonEncoder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,7 @@ public boolean canEncode(ResolvableType elementType, @Nullable MimeType mimeType
106106
if (!super.canEncode(elementType, mimeType)) {
107107
return false;
108108
}
109-
Class<?> clazz = elementType.toClass();
110-
return !String.class.isAssignableFrom(elementType.resolve(clazz));
109+
return !String.class.isAssignableFrom(elementType.toClass());
111110
}
112111

113112
@Override

spring-webflux/src/main/java/org/springframework/web/reactive/result/method/annotation/AbstractMessageWriterResultHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,9 @@ else if (genericType != ResolvableType.NONE) {
267267

268268
private List<MediaType> getMediaTypesFor(ResolvableType elementType) {
269269
List<MediaType> writableMediaTypes = new ArrayList<>();
270-
for (HttpMessageWriter<?> converter : getMessageWriters()) {
271-
if (converter.canWrite(elementType, null)) {
272-
writableMediaTypes.addAll(converter.getWritableMediaTypes(elementType));
270+
for (HttpMessageWriter<?> messageWriter : getMessageWriters()) {
271+
if (messageWriter.canWrite(elementType, null)) {
272+
writableMediaTypes.addAll(messageWriter.getWritableMediaTypes(elementType));
273273
}
274274
}
275275
return writableMediaTypes;

0 commit comments

Comments
 (0)