From e781c4858461579803e994c9c41d91e710c0005b Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 15 Apr 2025 18:31:03 -0700 Subject: [PATCH] Sync with databind/5094 changes --- .../jackson/dataformat/ion/ionvalue/DeserializersEx.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ion/src/main/java/tools/jackson/dataformat/ion/ionvalue/DeserializersEx.java b/ion/src/main/java/tools/jackson/dataformat/ion/ionvalue/DeserializersEx.java index 0e75e4bd3..77913b0ec 100644 --- a/ion/src/main/java/tools/jackson/dataformat/ion/ionvalue/DeserializersEx.java +++ b/ion/src/main/java/tools/jackson/dataformat/ion/ionvalue/DeserializersEx.java @@ -30,23 +30,24 @@ class DeserializersEx extends SimpleDeserializers @Override public ValueDeserializer findBeanDeserializer(JavaType type, DeserializationConfig config, - BeanDescription beanDesc) + BeanDescription.Supplier beanDescRef) { if (IonValue.class.isAssignableFrom(type.getRawClass())) { return ION_VALUE_DESERIALIZER; } - return super.findBeanDeserializer(type, config, beanDesc); + return super.findBeanDeserializer(type, config, beanDescRef); } @Override public ValueDeserializer - findCollectionDeserializer(CollectionType type, DeserializationConfig config, BeanDescription beanDesc, + findCollectionDeserializer(CollectionType type, DeserializationConfig config, + BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer elementDeserializer) { if (IonContainer.class.isAssignableFrom(type.getRawClass())) { return ION_VALUE_DESERIALIZER; } - return super.findCollectionDeserializer(type, config, beanDesc, + return super.findCollectionDeserializer(type, config, beanDescRef, elementTypeDeserializer, elementDeserializer); } }