From c50324b9314b2c5e544c7d0d9c4e195d096b6040 Mon Sep 17 00:00:00 2001 From: Him188 Date: Thu, 7 Jan 2021 21:31:33 +0800 Subject: [PATCH] [Review] Add DeprecationLevel.ERROR to deprecated 'flatten' --- .../kotlin/message/data/migration.kt | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/mirai-core-api/src/commonMain/kotlin/message/data/migration.kt b/mirai-core-api/src/commonMain/kotlin/message/data/migration.kt index a160638d7..0eec20da5 100644 --- a/mirai-core-api/src/commonMain/kotlin/message/data/migration.kt +++ b/mirai-core-api/src/commonMain/kotlin/message/data/migration.kt @@ -14,6 +14,7 @@ package net.mamoe.mirai.message.data import net.mamoe.mirai.utils.PlannedRemoval +import kotlin.DeprecationLevel.ERROR import kotlin.js.JsName @@ -30,7 +31,7 @@ import kotlin.js.JsName @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Message.asMessageChain(): MessageChain = toMessageChain() @@ -42,7 +43,7 @@ public fun Message.asMessageChain(): MessageChain = toMessageChain() @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun SingleMessage.asMessageChain(): MessageChain = toMessageChain() @@ -54,7 +55,7 @@ public fun SingleMessage.asMessageChain(): MessageChain = toMessageChain() @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Collection.asMessageChain(): MessageChain = toMessageChain() @@ -67,7 +68,7 @@ public fun Collection.asMessageChain(): MessageChain = toMessageC @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) // @JsName("newChain") public fun Array.asMessageChain(): MessageChain = toMessageChain() @@ -78,7 +79,7 @@ public fun Array.asMessageChain(): MessageChain = toMessageChain() @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Array.asMessageChain(): MessageChain = toMessageChain() @@ -90,7 +91,7 @@ public fun Array.asMessageChain(): MessageChain = toMessageCh @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) // @JsName("newChain") public fun Collection.asMessageChain(): MessageChain = toMessageChain() @@ -103,7 +104,7 @@ public fun Collection.asMessageChain(): MessageChain = toMessageChain() @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Iterable.asMessageChain(): MessageChain = toMessageChain() @@ -112,7 +113,7 @@ public fun Iterable.asMessageChain(): MessageChain = toMessageCha @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public inline fun MessageChain.asMessageChain(): MessageChain = this @@ -126,7 +127,7 @@ public inline fun MessageChain.asMessageChain(): MessageChain = this @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Iterable.asMessageChain(): MessageChain = toMessageChain() @@ -138,7 +139,7 @@ public fun Iterable.asMessageChain(): MessageChain = toMessageChain() @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) public fun Sequence.asMessageChain(): MessageChain = toMessageChain() @@ -151,7 +152,7 @@ public fun Sequence.asMessageChain(): MessageChain = toMessageCha @Deprecated( "Use toMessageChain.", ReplaceWith("this.toMessageChain()", "net.mamoe.mirai.message.data.toMessageChain"), - DeprecationLevel.ERROR + ERROR ) // @JsName("newChain") public fun Sequence.asMessageChain(): MessageChain = toMessageChain() @@ -169,12 +170,12 @@ public fun Sequence.asMessageChain(): MessageChain = toMessageChain() * A <- B <- C <- D <- E <- F <- G * ``` */ -@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()"), ERROR) @PlannedRemoval("2.0.0") public inline fun Iterable.flatten(): Sequence = toMessageChain().asSequence() // @JsName("flatten1") -@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()"), ERROR) @PlannedRemoval("2.0.0") @JvmName("flatten1")// avoid platform declare clash @JvmSynthetic @@ -192,33 +193,33 @@ public inline fun Iterable.flatten(): Sequence = t * A <- B <- C <- D <- E <- F <- G * ``` */ -@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()"), ERROR) @PlannedRemoval("2.0.0") public inline fun Sequence.flatten(): Sequence = this.toMessageChain().asSequence() -@Deprecated("flatten is deprecated.", ReplaceWith("this")) +@Deprecated("flatten is deprecated.", ReplaceWith("this"), ERROR) @PlannedRemoval("2.0.0") @JsName("flatten1") // avoid platform declare clash @JvmName("flatten1") @JvmSynthetic public inline fun Sequence.flatten(): Sequence = this // fast path -@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()"), ERROR) @PlannedRemoval("2.0.0") public inline fun Array.flatten(): Sequence = this.toMessageChain().asSequence() -@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()"), ERROR) @PlannedRemoval("2.0.0") public inline fun Array.flatten(): Sequence = this.asSequence() // fast path /** * θΏ”ε›ž [MessageChain.asSequence] ζˆ– `sequenceOf(this as SingleMessage)` */ -@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.toMessageChain().asSequence()"), ERROR) @PlannedRemoval("2.0.0") public fun Message.flatten(): Sequence = this.toMessageChain().asSequence() -@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()")) +@Deprecated("flatten is deprecated.", ReplaceWith("this.asSequence()"), ERROR) @PlannedRemoval("2.0.0") @JvmSynthetic // make Java user happier with less methods public inline fun MessageChain.flatten(): Sequence = this.asSequence() // fast path \ No newline at end of file