浏览代码

Use String constructor from Kotlin stdlib

Him188 4 年之前
父节点
当前提交
081e5d9b04
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      mirai-core-utils/src/commonMain/kotlin/IO.kt

+ 3 - 3
mirai-core-utils/src/commonMain/kotlin/IO.kt

@@ -14,10 +14,10 @@
 
 
 package net.mamoe.mirai.utils
 package net.mamoe.mirai.utils
 
 
-import io.ktor.utils.io.charsets.*
+import kotlinx.io.charsets.Charset
 import kotlinx.io.core.*
 import kotlinx.io.core.*
 import java.io.File
 import java.io.File
-import kotlin.text.Charsets
+import kotlin.text.String
 
 
 public val EMPTY_BYTE_ARRAY: ByteArray = ByteArray(0)
 public val EMPTY_BYTE_ARRAY: ByteArray = ByteArray(0)
 
 
@@ -115,7 +115,7 @@ public fun Input._readTLVMap(
 }
 }
 
 
 public inline fun Input.readString(length: Int, charset: Charset = Charsets.UTF_8): String =
 public inline fun Input.readString(length: Int, charset: Charset = Charsets.UTF_8): String =
-    String(this.readBytes(length), charset = charset)
+    String(this.readBytes(length), charset = charset) // stdlib
 
 
 public inline fun Input.readString(length: Long, charset: Charset = Charsets.UTF_8): String =
 public inline fun Input.readString(length: Long, charset: Charset = Charsets.UTF_8): String =
     String(this.readBytes(length.toInt()), charset = charset)
     String(this.readBytes(length.toInt()), charset = charset)