22
33import java .io .IOException ;
44import java .util .Objects ;
5+ import java .util .Optional ;
56
67import com .fasterxml .jackson .annotation .JsonFormat ;
78
1920import com .fasterxml .jackson .databind .util .ClassUtil ;
2021import com .fasterxml .jackson .databind .util .CompactStringObjectMap ;
2122import com .fasterxml .jackson .databind .util .EnumResolver ;
22- import java .util .Optional ;
2323
2424/**
2525 * Deserializer class that can deserialize instances of
@@ -83,7 +83,7 @@ public class EnumDeserializer
8383 @ Deprecated
8484 public EnumDeserializer (EnumResolver byNameResolver , Boolean caseInsensitive )
8585 {
86- this (byNameResolver , caseInsensitive , null , null );
86+ this (byNameResolver , Boolean . TRUE . equals ( caseInsensitive ) , null );
8787 }
8888
8989 /**
@@ -92,7 +92,7 @@ public EnumDeserializer(EnumResolver byNameResolver, Boolean caseInsensitive)
9292 */
9393 @ Deprecated
9494 public EnumDeserializer (EnumResolver byNameResolver , boolean caseInsensitive ,
95- EnumResolver byEnumNamingResolver )
95+ EnumResolver byEnumNamingResolver )
9696 {
9797 super (byNameResolver .getEnumClass ());
9898 _lookupByName = byNameResolver .constructLookup ();
@@ -108,7 +108,7 @@ public EnumDeserializer(EnumResolver byNameResolver, boolean caseInsensitive,
108108 * @since 2.16
109109 */
110110 public EnumDeserializer (EnumResolver byNameResolver , boolean caseInsensitive ,
111- EnumResolver byEnumNamingResolver , EnumResolver toStringResolver )
111+ EnumResolver byEnumNamingResolver , EnumResolver toStringResolver )
112112 {
113113 super (byNameResolver .getEnumClass ());
114114 _lookupByName = byNameResolver .constructLookup ();
@@ -130,7 +130,7 @@ protected EnumDeserializer(EnumDeserializer base, Boolean caseInsensitive,
130130 _lookupByName = base ._lookupByName ;
131131 _enumsByIndex = base ._enumsByIndex ;
132132 _enumDefaultValue = base ._enumDefaultValue ;
133- _caseInsensitive = caseInsensitive ;
133+ _caseInsensitive = Boolean . TRUE . equals ( caseInsensitive ) ;
134134 _isFromIntValue = base ._isFromIntValue ;
135135 _useDefaultValueForUnknownEnum = useDefaultValueForUnknownEnum ;
136136 _useNullForUnknownEnum = useNullForUnknownEnum ;
0 commit comments