diff --git a/SKIE/acceptance-tests b/SKIE/acceptance-tests index 8dbe8c71..3ef1853d 160000 --- a/SKIE/acceptance-tests +++ b/SKIE/acceptance-tests @@ -1 +1 @@ -Subproject commit 8dbe8c71d3d799404d5a03d4ed6f2de5de6084aa +Subproject commit 3ef1853da01970acccbd04a3003de67ce0569eea diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt b/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt index 8d9380f2..49882496 100644 --- a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt +++ b/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt @@ -30,11 +30,9 @@ object AddAvailabilityBasedDeprecationLevelPhase : SirPhase { } private fun SirCallableDeclaration.addAvailableAttribute(type: String, message: String?) { - val messagePrefix = "Deprecated in Kotlin" + val messageParameter = if (message != null) ", message: ${message.quoteAsSwiftLiteral()}" else "" - val fullMessage = if (message != null) "$messagePrefix: $message" else messagePrefix - - this.attributes.add("available(*, $type, message: ${fullMessage.quoteAsSwiftLiteral()})") + this.attributes.add("available(*, $type$messageParameter)") } private fun SirCallableDeclaration.replaceBodyWithError() {