File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
src/main/java/com/fasterxml/jackson/databind/util Expand file tree Collapse file tree 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
169169 {
170170 // prepare data
171171 final AnnotationIntrospector ai = config .getAnnotationIntrospector ();
172+ final boolean useLowerCase = config .isEnabled (EnumFeature .WRITE_ENUMS_TO_LOWERCASE );
172173 final Class <?> enumCls0 = annotatedClass .getRawType ();
173174 final Class <Enum <?>> enumCls = _enumClass (enumCls0 );
174175 final Enum <?>[] enumConstants = _enumConstants (enumCls0 );
@@ -187,6 +188,9 @@ public static EnumValues constructUsingEnumNamingStrategy(MapperConfig<?> config
187188 if (name == null ) {
188189 name = namingStrategy .convertEnumToExternalName (enumValue .name ());
189190 }
191+ if (useLowerCase ) {
192+ name = name .toLowerCase ();
193+ }
190194 textual [i ] = config .compileString (name );
191195 }
192196 return construct (enumCls , textual );
You can’t perform that action at this time.
0 commit comments