From 5b4f450fc3ca22e8f3aa9c67236d2f74b1d72f99 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Tue, 11 Aug 2020 02:07:32 +0200 Subject: [PATCH] Fix toLowerCase issues --- src/main/java/appeng/core/config/EnumOption.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/appeng/core/config/EnumOption.java b/src/main/java/appeng/core/config/EnumOption.java index 7741afc10..62c25d1e1 100644 --- a/src/main/java/appeng/core/config/EnumOption.java +++ b/src/main/java/appeng/core/config/EnumOption.java @@ -1,6 +1,7 @@ package appeng.core.config; import java.util.Arrays; +import java.util.Locale; import java.util.stream.Collectors; import com.google.common.base.Preconditions; @@ -33,7 +34,7 @@ public class EnumOption> extends BaseOption { @Override protected JsonElement write() { - return new JsonPrimitive(currentValue.name().toLowerCase()); + return new JsonPrimitive(currentValue.name().toLowerCase(Locale.ROOT)); } @Override @@ -55,7 +56,7 @@ public class EnumOption> extends BaseOption { } } - String allowedValues = Arrays.stream(enumConstants).map(e -> e.name().toLowerCase()) + String allowedValues = Arrays.stream(enumConstants).map(e -> e.name().toLowerCase(Locale.ROOT)) .collect(Collectors.joining(", ")); throw new ConfigValidationException(this, "Expected one of: " + allowedValues); } @@ -67,12 +68,12 @@ public class EnumOption> extends BaseOption { @Override public String getDefaultAsString() { - return String.valueOf(defaultValue.name().toLowerCase()); + return String.valueOf(defaultValue.name().toLowerCase(Locale.ROOT)); } @Override public String getCurrentValueAsString() { - return String.valueOf(currentValue.name().toLowerCase()); + return String.valueOf(currentValue.name().toLowerCase(Locale.ROOT)); } }