Add alphabetical sorting diagnostics with same ranges

This commit is contained in:
victor.petukhov
2018-12-28 14:23:55 +03:00
parent fad59e200c
commit 46bd5ba107
142 changed files with 251 additions and 251 deletions
@@ -5,7 +5,6 @@
package org.jetbrains.kotlin.checkers
import com.google.common.collect.Maps
import com.intellij.openapi.util.TextRange
import org.jetbrains.kotlin.checkers.diagnostics.AbstractTestDiagnostic
import org.jetbrains.kotlin.checkers.diagnostics.PositionalTextDiagnostic
@@ -21,7 +20,7 @@ class ActualDiagnosticDescriptor internal constructor(start: Int, end: Int, val
val textDiagnosticsMap: MutableMap<AbstractTestDiagnostic, TextDiagnostic>
get() {
val diagnosticMap = Maps.newLinkedHashMap<AbstractTestDiagnostic, TextDiagnostic>()
val diagnosticMap = mutableMapOf<AbstractTestDiagnostic, TextDiagnostic>()
for (diagnostic in diagnostics) {
diagnosticMap[diagnostic] = TextDiagnostic.asTextDiagnostic(diagnostic)
}
@@ -549,6 +549,7 @@ object CheckerTestUtil {
}
if (diagnosticsAsText.size != 0) {
diagnosticsAsText.sort()
result.append("<!${diagnosticsAsText.joinToString(", ")}!>")
isSkip = false
}