diff options
| -rw-r--r-- | enigma/src/main/java/cuchaz/enigma/analysis/StructureTreeNode.java | 4 |
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) |