summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java b/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
index ac3a3815..8782b8f1 100644
--- a/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
+++ b/enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java
@@ -111,8 +111,8 @@ public class StructureTreeNode extends DefaultMutableTreeNode {
111 modifiers.add("default"); 111 modifiers.add("default");
112 } 112 }
113 113
114 if (access.isAbstract() && !access.isInterface() && !isInterfaceMethod) { 114 if (access.isAbstract() && !access.isInterface() && !isInterfaceMethod && !access.isEnum()) {
115 // Abstract, but not an interface or an interface method (they're always abstract) 115 // Abstract, but not an interface, an interface method or an enum class (abstract is the default or meaningless)
116 modifiers.add("abstract"); 116 modifiers.add("abstract");
117 } else if (access.isFinal() && !access.isEnum()) { 117 } else if (access.isFinal() && !access.isEnum()) {
118 // Final, but not an enum or an enum constant (they're always final) 118 // Final, but not an enum or an enum constant (they're always final)