From b18cb2d30ca9f0b7cacd6c36ce60d5700c0fa52b Mon Sep 17 00:00:00 2001 From: Him188 Date: Sun, 1 Mar 2020 15:34:38 +0800 Subject: [PATCH] Fix build --- .../kotlin/net.mamoe.mirai/message/data/MessageChain.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/MessageChain.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/MessageChain.kt index 81cbd3eb9..89c716f26 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/MessageChain.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/message/data/MessageChain.kt @@ -64,9 +64,9 @@ interface MessageChain : Message, Iterable { * 遍历每一个有内容的消息, 即 [At], [AtAll], [PlainText], [Image], [Face], [XMLMessage]. * 仅供 `Java` 使用 */ + @Suppress("FunctionName", "INAPPLICABLE_JVM_NAME") @JsName("forEachContent") @JvmName("forEachContent") - @Suppress("FunctionName") @MiraiInternalAPI fun `__forEachContent for Java__`(block: (Message) -> Unit) { this.foreachContent(block) @@ -263,6 +263,8 @@ fun Sequence.asMessageChain(): MessageChain = MessageChainImplBySequenc */ fun Iterable.flatten(): Sequence = asSequence().flatten() +@JsName("flatten1") // avoid platform declare clash +@JvmName("flatten1") @JvmSynthetic fun Iterable.flatten(): Sequence = this.asSequence() // fast path @@ -280,6 +282,8 @@ fun Iterable.flatten(): Sequence = this.asSequence */ fun Sequence.flatten(): Sequence = flatMap { it.flatten() } +@JsName("flatten1") // avoid platform declare clash +@JvmName("flatten1") @JvmSynthetic fun Sequence.flatten(): Sequence = this // fast path