From b98fcdd2e559cf51ec6d11038b21e03f3f96dbef Mon Sep 17 00:00:00 2001 From: Him188 Date: Mon, 5 Jul 2021 15:56:31 +0800 Subject: [PATCH] Add default argument to `OfflineAnnouncement` --- .../android/api/binary-compatibility-validator-android.api | 1 + .../api/binary-compatibility-validator.api | 1 + .../kotlin/contact/announcement/OfflineAnnouncement.kt | 6 ++++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/binary-compatibility-validator/android/api/binary-compatibility-validator-android.api b/binary-compatibility-validator/android/api/binary-compatibility-validator-android.api index ef66a7749..34f260665 100644 --- a/binary-compatibility-validator/android/api/binary-compatibility-validator-android.api +++ b/binary-compatibility-validator/android/api/binary-compatibility-validator-android.api @@ -716,6 +716,7 @@ public final class net/mamoe/mirai/contact/announcement/OfflineAnnouncementKt { public static final fun OfflineAnnouncement (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; public static final fun OfflineAnnouncement (Ljava/lang/String;Lnet/mamoe/mirai/contact/announcement/AnnouncementParameters;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; public static final fun OfflineAnnouncement (Lnet/mamoe/mirai/contact/announcement/Announcement;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; + public static synthetic fun OfflineAnnouncement$default (Ljava/lang/String;Lnet/mamoe/mirai/contact/announcement/AnnouncementParameters;ILjava/lang/Object;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; } public abstract interface class net/mamoe/mirai/contact/announcement/OnlineAnnouncement : net/mamoe/mirai/contact/announcement/Announcement { diff --git a/binary-compatibility-validator/api/binary-compatibility-validator.api b/binary-compatibility-validator/api/binary-compatibility-validator.api index 490d6f3a1..bf0902afe 100644 --- a/binary-compatibility-validator/api/binary-compatibility-validator.api +++ b/binary-compatibility-validator/api/binary-compatibility-validator.api @@ -716,6 +716,7 @@ public final class net/mamoe/mirai/contact/announcement/OfflineAnnouncementKt { public static final fun OfflineAnnouncement (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; public static final fun OfflineAnnouncement (Ljava/lang/String;Lnet/mamoe/mirai/contact/announcement/AnnouncementParameters;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; public static final fun OfflineAnnouncement (Lnet/mamoe/mirai/contact/announcement/Announcement;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; + public static synthetic fun OfflineAnnouncement$default (Ljava/lang/String;Lnet/mamoe/mirai/contact/announcement/AnnouncementParameters;ILjava/lang/Object;)Lnet/mamoe/mirai/contact/announcement/OfflineAnnouncement; } public abstract interface class net/mamoe/mirai/contact/announcement/OnlineAnnouncement : net/mamoe/mirai/contact/announcement/Announcement { diff --git a/mirai-core-api/src/commonMain/kotlin/contact/announcement/OfflineAnnouncement.kt b/mirai-core-api/src/commonMain/kotlin/contact/announcement/OfflineAnnouncement.kt index db90dd230..abab1bfa2 100644 --- a/mirai-core-api/src/commonMain/kotlin/contact/announcement/OfflineAnnouncement.kt +++ b/mirai-core-api/src/commonMain/kotlin/contact/announcement/OfflineAnnouncement.kt @@ -103,8 +103,10 @@ public inline fun OfflineAnnouncement(from: Announcement): OfflineAnnouncement = * @param parameters 可选的附加参数 * @since 2.7 */ -public inline fun OfflineAnnouncement(content: String, parameters: AnnouncementParameters): OfflineAnnouncement = - OfflineAnnouncement.create(content, parameters) +public inline fun OfflineAnnouncement( + content: String, + parameters: AnnouncementParameters = AnnouncementParameters.DEFAULT +): OfflineAnnouncement = OfflineAnnouncement.create(content, parameters) /** * 创建 [AnnouncementParameters] 并创建 [OfflineAnnouncement].