diff options
| author | 2021-01-23 17:23:34 +0200 | |
|---|---|---|
| committer | 2021-01-23 17:23:34 +0200 | |
| commit | 591453edd88cae642ed18b4e71e35b94db093259 (patch) | |
| tree | f98566c4d3fec4a789e2ab0f89a656e105caadaf | |
| parent | Add interface/enum/annotation icons and modifier displays (diff) | |
| download | enigma-591453edd88cae642ed18b4e71e35b94db093259.tar.gz enigma-591453edd88cae642ed18b4e71e35b94db093259.tar.xz enigma-591453edd88cae642ed18b4e71e35b94db093259.zip | |
Exclude abstract modifier from enum classes
| -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) |