Skip to content

Commit baf2897

Browse files
committed
show parent class in identifier panel
1 parent 3202427 commit baf2897

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

enigma-swing/src/main/java/org/quiltmc/enigma/gui/panel/IdentifierPanel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ public void refreshReference() {
116116
String name = ce.isInnerClass() ? ce.getName() : ce.getFullName();
117117
this.nameField = th.addRenameTextField(EditableType.CLASS, name);
118118
th.addCopiableStringRow(I18n.translate("info_panel.identifier.obfuscated"), this.entry.getName());
119+
120+
if (ce.getParent() != null) {
121+
th.addCopiableStringRow(I18n.translate("info_panel.identifier.superclass"), ce.getParent().getName());
122+
}
119123
} else if (this.deobfEntry instanceof FieldEntry fe) {
120124
this.nameField = th.addRenameTextField(EditableType.FIELD, fe.getName());
121125
th.addStringRow(I18n.translate("info_panel.identifier.class"), fe.getParent().getFullName());

enigma/src/main/resources/lang/en_us.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@
139139
"info_panel.identifier.method": "Method",
140140
"info_panel.identifier.constructor": "Constructor",
141141
"info_panel.identifier.class": "Class",
142+
"info_panel.identifier.superclass": "Superclass",
142143
"info_panel.identifier.obfuscated": "Obfuscated Name",
143144
"info_panel.identifier.type_descriptor": "Type Descriptor",
144145
"info_panel.identifier.method_descriptor": "Method Descriptor",

0 commit comments

Comments
 (0)