From 793e2a931717aae650e6e0471a74bc8a2de7f204 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Mon, 26 Mar 2012 09:31:03 +0100 Subject: [PATCH] fix compiler error --- .../src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt b/libraries/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt index a1d7e0ef881..229e6e90c67 100644 --- a/libraries/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt +++ b/libraries/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt @@ -94,7 +94,11 @@ class KDocConfig() { } protected class LongestFirstStringComparator() : Comparator { - override fun compare(s1: String, s2: String): Int { + override fun compare(s1: String?, s2: String?): Int { + // TODO could we make this kind of code much easier? + if (s1 == s2) return 0 + if (s1 == null) return -1 + if (s2 == null) return 1 var answer = s1.length() - s2.length() if (answer == 0) { answer = s1.compareTo(s2)