Skip to content

Commit

Permalink
Merge branch '2.16' into 2.17
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder committed Jun 15, 2024
2 parents 09fd974 + d3969f8 commit 8d96e83
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions release-notes/VERSION-2.x
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ Project: jackson-databind

2.18.0 (not yet released)

-

2.17.2 (not yet released)

#4561: Issues using jackson-databind 2.17.1 with Reactor
Expand Down Expand Up @@ -102,6 +100,8 @@ Project: jackson-databind
#4564: Possible 2.16.0 Enum-as-JSON-Object serialization regression
(reported by Guillaume J)
(fix contributed by Joo-Hyuk K)
#4581: Incompatible Constructor Parameter Type in `EnumDeserializer`
(reported by @Hunter-Lam)
2.16.2 (09-Mar-2024)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import java.io.IOException;
import java.util.Objects;
import java.util.Optional;

import com.fasterxml.jackson.annotation.JsonFormat;

Expand All @@ -19,7 +20,6 @@
import com.fasterxml.jackson.databind.util.ClassUtil;
import com.fasterxml.jackson.databind.util.CompactStringObjectMap;
import com.fasterxml.jackson.databind.util.EnumResolver;
import java.util.Optional;

/**
* Deserializer class that can deserialize instances of
Expand Down Expand Up @@ -83,7 +83,7 @@ public class EnumDeserializer
@Deprecated
public EnumDeserializer(EnumResolver byNameResolver, Boolean caseInsensitive)
{
this(byNameResolver, caseInsensitive, null, null);
this(byNameResolver, Boolean.TRUE.equals(caseInsensitive), null);
}

/**
Expand All @@ -92,7 +92,7 @@ public EnumDeserializer(EnumResolver byNameResolver, Boolean caseInsensitive)
*/
@Deprecated
public EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive,
EnumResolver byEnumNamingResolver)
EnumResolver byEnumNamingResolver)
{
super(byNameResolver.getEnumClass());
_lookupByName = byNameResolver.constructLookup();
Expand All @@ -108,7 +108,7 @@ public EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive,
* @since 2.16
*/
public EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive,
EnumResolver byEnumNamingResolver, EnumResolver toStringResolver)
EnumResolver byEnumNamingResolver, EnumResolver toStringResolver)
{
super(byNameResolver.getEnumClass());
_lookupByName = byNameResolver.constructLookup();
Expand All @@ -130,7 +130,7 @@ protected EnumDeserializer(EnumDeserializer base, Boolean caseInsensitive,
_lookupByName = base._lookupByName;
_enumsByIndex = base._enumsByIndex;
_enumDefaultValue = base._enumDefaultValue;
_caseInsensitive = caseInsensitive;
_caseInsensitive = Boolean.TRUE.equals(caseInsensitive);
_isFromIntValue = base._isFromIntValue;
_useDefaultValueForUnknownEnum = useDefaultValueForUnknownEnum;
_useNullForUnknownEnum = useNullForUnknownEnum;
Expand Down

0 comments on commit 8d96e83

Please sign in to comment.