aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuuta Liang <yuutaw@student.cs.ubc.ca>2023-11-29 14:46:37 -0800
committerYuuta Liang <yuutaw@student.cs.ubc.ca>2023-11-29 14:46:37 -0800
commit8db775e4a4e85b55218435a1a989461f62f31f36 (patch)
treeaf48bfda11a71bea89df5f24e481869d9515fc87
parent645456edce78b38588f0801189aab7e4fd3ebae5 (diff)
downloadjca-8db775e4a4e85b55218435a1a989461f62f31f36.tar
jca-8db775e4a4e85b55218435a1a989461f62f31f36.tar.gz
jca-8db775e4a4e85b55218435a1a989461f62f31f36.tar.bz2
jca-8db775e4a4e85b55218435a1a989461f62f31f36.zip
Fix UMLGen: exclude enums from ui.tui package
Signed-off-by: Yuuta Liang <yuutaw@student.cs.ubc.ca>
-rw-r--r--umlgen/src/main/java/moe/yuuta/umlgen/Main.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt b/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
index 6d1a967..de62f67 100644
--- a/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
+++ b/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
@@ -88,6 +88,7 @@ object Main {
private fun getEnums(): List<EnumDeclaration> =
TargetRegistry.getInstance().getNodes()
.filter { (_, node) -> node.isEnumDeclaration }
+ .filter { (pkg, _) -> pkg != null && !pkg.startsWith("ui.tui") }
.map { (_, node) -> node.asEnumDeclaration() }
private fun parseAssocAnnotation(field: FieldDeclaration,