Skip to content

Commit 2380f49

Browse files
committed
update
1 parent 233fbd3 commit 2380f49

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/src/main/java/com/alibaba/fastjson2/reader/ObjectReaderCreator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3305,11 +3305,11 @@ private List<FieldReader> listOf(FieldReader fieldReader) {
33053305
}
33063306

33073307
private void putIfAbsent(Map<String, List<FieldReader>> fieldReaders, String fieldName, FieldReader fieldReader, Class objectClass) {
3308-
if (!fieldReaders.containsKey(fieldName)) {
3308+
List<FieldReader> origin = fieldReaders.get(fieldName);
3309+
if (origin == null) {
33093310
fieldReaders.put(fieldName, listOf(fieldReader));
33103311
return;
33113312
}
3312-
List<FieldReader> origin = fieldReaders.get(fieldName);
33133313
if (!fieldReader.isReadOnly()) {
33143314
FieldReader finalReader = fieldReader;
33153315
FieldReader sameReader = origin.stream().filter(o -> o.sameTo(finalReader)).findAny().orElse(null);

0 commit comments

Comments
 (0)