File tree 1 file changed +4
-0
lines changed
src/main/java/com/fasterxml/jackson/databind/util
1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -169,6 +169,7 @@ public static EnumValues constructUsingEnumNamingStrategy(MapperConfig<?> config
169
169
{
170
170
// prepare data
171
171
final AnnotationIntrospector ai = config .getAnnotationIntrospector ();
172
+ final boolean useLowerCase = config .isEnabled (EnumFeature .WRITE_ENUMS_TO_LOWERCASE );
172
173
final Class <?> enumCls0 = annotatedClass .getRawType ();
173
174
final Class <Enum <?>> enumCls = _enumClass (enumCls0 );
174
175
final Enum <?>[] enumConstants = _enumConstants (enumCls0 );
@@ -187,6 +188,9 @@ public static EnumValues constructUsingEnumNamingStrategy(MapperConfig<?> config
187
188
if (name == null ) {
188
189
name = namingStrategy .convertEnumToExternalName (enumValue .name ());
189
190
}
191
+ if (useLowerCase ) {
192
+ name = name .toLowerCase ();
193
+ }
190
194
textual [i ] = config .compileString (name );
191
195
}
192
196
return construct (enumCls , textual );
You can’t perform that action at this time.
0 commit comments