Skip to content

Commit 0262bba

Browse files
authored
Merge tiny clean up from #4929 before PR itself (#4930)
1 parent 1c950b6 commit 0262bba

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/main/java/com/fasterxml/jackson/databind/deser/BasicDeserializerFactory.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -1244,10 +1244,9 @@ public KeyDeserializer createKeyDeserializer(DeserializationContext ctxt,
12441244
throws JsonMappingException
12451245
{
12461246
final DeserializationConfig config = ctxt.getConfig();
1247-
BeanDescription beanDesc = null;
1247+
final BeanDescription beanDesc = config.introspectClassAnnotations(type);
12481248
KeyDeserializer deser = null;
12491249
if (_factoryConfig.hasKeyDeserializers()) {
1250-
beanDesc = config.introspectClassAnnotations(type);
12511250
for (KeyDeserializers d : _factoryConfig.keyDeserializers()) {
12521251
deser = d.findKeyDeserializer(type, config, beanDesc);
12531252
if (deser != null) {
@@ -1259,9 +1258,6 @@ public KeyDeserializer createKeyDeserializer(DeserializationContext ctxt,
12591258
// the only non-standard thing is this:
12601259
if (deser == null) {
12611260
// [databind#2452]: Support `@JsonDeserialize(keyUsing = ...)`
1262-
if (beanDesc == null) {
1263-
beanDesc = config.introspectClassAnnotations(type.getRawClass());
1264-
}
12651261
deser = findKeyDeserializerFromAnnotation(ctxt, beanDesc.getClassInfo());
12661262
if (deser == null) {
12671263
if (type.isEnumType()) {

0 commit comments

Comments
 (0)