summaryrefslogtreecommitdiff
path: root/enigma/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'enigma/src/main/java')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java5
-rw-r--r--enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java3
2 files changed, 5 insertions, 3 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java b/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
index 95c2c2a..c0979f5 100644
--- a/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
+++ b/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
@@ -3,6 +3,7 @@ package cuchaz.enigma.analysis;
3import java.util.ArrayList; 3import java.util.ArrayList;
4import java.util.Comparator; 4import java.util.Comparator;
5import java.util.List; 5import java.util.List;
6import java.util.Locale;
6import java.util.stream.Stream; 7import java.util.stream.Stream;
7 8
8import javax.swing.tree.DefaultMutableTreeNode; 9import javax.swing.tree.DefaultMutableTreeNode;
@@ -67,9 +68,9 @@ public class StructureTreeNode extends DefaultMutableTreeNode {
67 case DEFAULT -> children; 68 case DEFAULT -> children;
68 case A_Z -> children.sorted(Comparator.comparing(e -> (e instanceof MethodEntry m && m.isConstructor()) 69 case A_Z -> children.sorted(Comparator.comparing(e -> (e instanceof MethodEntry m && m.isConstructor())
69 // compare the class name when the entry is a constructor 70 // compare the class name when the entry is a constructor
70 ? project.getMapper().deobfuscate(e.getParent()).getSimpleName().toLowerCase() : project.getMapper().deobfuscate(e).getSimpleName().toLowerCase())); 71 ? project.getMapper().deobfuscate(e.getParent()).getSimpleName().toLowerCase(Locale.ROOT) : project.getMapper().deobfuscate(e).getSimpleName().toLowerCase()));
71 case Z_A -> children.sorted( 72 case Z_A -> children.sorted(
72 Comparator.comparing(e -> (e instanceof MethodEntry m && m.isConstructor()) ? project.getMapper().deobfuscate(((ParentedEntry<?>) e).getParent()).getSimpleName().toLowerCase() : project.getMapper().deobfuscate((ParentedEntry<?>) e).getSimpleName().toLowerCase()).reversed()); 73 Comparator.comparing(e -> (e instanceof MethodEntry m && m.isConstructor()) ? project.getMapper().deobfuscate(((ParentedEntry<?>) e).getParent()).getSimpleName().toLowerCase() : project.getMapper().deobfuscate((ParentedEntry<?>) e).getSimpleName().toLowerCase(Locale.ROOT)).reversed());
73 }; 74 };
74 75
75 for (ParentedEntry<?> child : children.toList()) { 76 for (ParentedEntry<?> child : children.toList()) {
diff --git a/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java b/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java
index 24204f8..bd45340 100644
--- a/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java
+++ b/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java
@@ -1,6 +1,7 @@
1package cuchaz.enigma.translation.representation; 1package cuchaz.enigma.translation.representation;
2 2
3import java.lang.reflect.Modifier; 3import java.lang.reflect.Modifier;
4import java.util.Locale;
4 5
5import org.objectweb.asm.Opcodes; 6import org.objectweb.asm.Opcodes;
6 7
@@ -110,7 +111,7 @@ public class AccessFlags {
110 111
111 @Override 112 @Override
112 public String toString() { 113 public String toString() {
113 StringBuilder builder = new StringBuilder(Access.get(this).toString().toLowerCase()); 114 StringBuilder builder = new StringBuilder(Access.get(this).toString().toLowerCase(Locale.ROOT));
114 115
115 if (isStatic()) { 116 if (isStatic()) {
116 builder.append(" static"); 117 builder.append(" static");