Skip to content

Commit df554c6

Browse files
committed
tiny refactoring to reproduce duplication
1 parent 68f2a77 commit df554c6

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/main/java/com/fasterxml/jackson/databind/deser/std/StdDeserializer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.fasterxml.jackson.databind.*;
1010
import com.fasterxml.jackson.databind.annotation.JacksonStdImpl;
1111
import com.fasterxml.jackson.databind.jsontype.TypeDeserializer;
12+
import com.fasterxml.jackson.databind.util.ClassUtil;
1213
import com.fasterxml.jackson.databind.util.Converter;
1314

1415
/**
@@ -75,11 +76,11 @@ public Class<?> handledType() {
7576
* {@link JacksonStdImpl} annotation on deserializer class.
7677
*/
7778
protected boolean isDefaultDeserializer(JsonDeserializer<?> deserializer) {
78-
return (deserializer != null && deserializer.getClass().getAnnotation(JacksonStdImpl.class) != null);
79+
return ClassUtil.isJacksonStdImpl(deserializer);
7980
}
8081

8182
protected boolean isDefaultKeyDeserializer(KeyDeserializer keyDeser) {
82-
return (keyDeser != null && keyDeser.getClass().getAnnotation(JacksonStdImpl.class) != null);
83+
return ClassUtil.isJacksonStdImpl(keyDeser);
8384
}
8485

8586
/*

src/main/java/com/fasterxml/jackson/databind/ser/std/StdSerializer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.fasterxml.jackson.databind.node.ObjectNode;
1515
import com.fasterxml.jackson.databind.ser.FilterProvider;
1616
import com.fasterxml.jackson.databind.ser.PropertyFilter;
17+
import com.fasterxml.jackson.databind.util.ClassUtil;
1718
import com.fasterxml.jackson.databind.util.Converter;
1819

1920
/**
@@ -225,7 +226,7 @@ public void wrapAndThrow(SerializerProvider provider,
225226
* {@link JacksonStdImpl} annotation on serializer class.
226227
*/
227228
protected boolean isDefaultSerializer(JsonSerializer<?> serializer) {
228-
return (serializer != null && serializer.getClass().getAnnotation(JacksonStdImpl.class) != null);
229+
return ClassUtil.isJacksonStdImpl(serializer);
229230
}
230231

231232
/**

0 commit comments

Comments
 (0)