Skip to content

Commit c7d0570

Browse files
committed
Modified how the name is calculated for non camel cased enums.
1 parent 7805e15 commit c7d0570

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/org/gitlab4j/api/utils/JacksonJsonEnumHelper.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,12 @@ public JacksonJsonEnumHelper(Class<E> enumType, boolean firstLetterCapitalized,
4242
StringBuilder nameBuf = new StringBuilder(chars.length);
4343
boolean nextCharIsCapitalized = firstLetterCapitalized;
4444
for (char ch : chars) {
45-
if (ch == '_' && camelCased) {
46-
nextCharIsCapitalized = true;
45+
if (ch == '_') {
46+
if (camelCased) {
47+
nextCharIsCapitalized = true;
48+
} else {
49+
nameBuf.append(' ');
50+
}
4751
} else if (nextCharIsCapitalized) {
4852
nextCharIsCapitalized = false;
4953
nameBuf.append(Character.toUpperCase(ch));

0 commit comments

Comments
 (0)