aboutsummaryrefslogtreecommitdiff
path: root/umlgen/src
diff options
context:
space:
mode:
Diffstat (limited to 'umlgen/src')
-rw-r--r--umlgen/src/main/java/moe/yuuta/umlgen/Main.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt b/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
index f7482a7..6d1a967 100644
--- a/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
+++ b/umlgen/src/main/java/moe/yuuta/umlgen/Main.kt
@@ -65,7 +65,7 @@ object Main {
}
input["assocs"] =
- (singles + arr + lst).groupBy { Pair(it.from, it.to) }.values.map { it.maxBy { it.upper } }
+ (singles + arr + lst).groupBy { Pair(it.from, it.to) }.values.map { it.maxBy { if (it.upper == -1) Int.MAX_VALUE else it.upper } }
}
val template = cfg.getTemplate("graph.ftl")
template.process(input, OutputStreamWriter(System.out))