summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/utils/Utils.java
diff options
context:
space:
mode:
authorGravatar modmuss502019-09-08 13:43:13 +0100
committerGravatar modmuss502019-09-08 13:43:13 +0100
commit62b3d007a21f1ca737ca925b133fb1d3cdbff08e (patch)
tree9bb884ab96a4bbf57877c15fc221f7f7ff13cf12 /src/main/java/cuchaz/enigma/utils/Utils.java
parentUse name proposal service when exporting deobfuscated jar or decompiled sourc... (diff)
downloadenigma-fork-62b3d007a21f1ca737ca925b133fb1d3cdbff08e.tar.gz
enigma-fork-62b3d007a21f1ca737ca925b133fb1d3cdbff08e.tar.xz
enigma-fork-62b3d007a21f1ca737ca925b133fb1d3cdbff08e.zip
Cleanup the mappings menu items to use the mappings format enum, will be useful for when adding more formats
Diffstat (limited to 'src/main/java/cuchaz/enigma/utils/Utils.java')
-rw-r--r--src/main/java/cuchaz/enigma/utils/Utils.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/utils/Utils.java b/src/main/java/cuchaz/enigma/utils/Utils.java
index 6788042..1134c2a 100644
--- a/src/main/java/cuchaz/enigma/utils/Utils.java
+++ b/src/main/java/cuchaz/enigma/utils/Utils.java
@@ -25,6 +25,8 @@ import java.nio.file.Files;
25import java.nio.file.Path; 25import java.nio.file.Path;
26import java.util.Comparator; 26import java.util.Comparator;
27import java.util.List; 27import java.util.List;
28import java.util.Locale;
29import java.util.StringJoiner;
28import java.util.stream.Collectors; 30import java.util.stream.Collectors;
29 31
30public class Utils { 32public class Utils {
@@ -105,4 +107,12 @@ public class Utils {
105 } 107 }
106 } 108 }
107 } 109 }
110
111 public static String caplisiseCamelCase(String input){
112 StringJoiner stringJoiner = new StringJoiner(" ");
113 for(String word : input.toLowerCase(Locale.ROOT).split("_")){
114 stringJoiner.add(word.substring(0, 1).toUpperCase() + word.substring(1));
115 }
116 return stringJoiner.toString();
117 }
108} 118}