From 4c7d283b8016ffe0d6e6f535e55f453ee936ec19 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Thu, 17 Dec 2015 21:51:12 +0300 Subject: [PATCH] Append to class map should use IOUtil.writeUTF Original commit: 2286268929b941fb50417ed7a987b395d1cdac27 --- .../kotlin/jps/incremental/storage/ClassOneToManyMap.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/storage/ClassOneToManyMap.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/storage/ClassOneToManyMap.kt index 249a96e8d02..9a840da330f 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/storage/ClassOneToManyMap.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/storage/ClassOneToManyMap.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.jps.incremental.storage +import com.intellij.util.io.IOUtil import org.jetbrains.kotlin.jps.incremental.dumpCollection import org.jetbrains.kotlin.name.FqName import java.io.File @@ -26,7 +27,7 @@ internal open class ClassOneToManyMap( override fun dumpValue(value: Collection): String = value.dumpCollection() fun add(key: FqName, value: FqName) { - storage.append(key.asString()) { out -> out.writeUTF(value.asString()) } + storage.append(key.asString()) { out -> IOUtil.writeUTF(out, value.asString()) } } operator fun get(key: FqName): Collection =