From 8bd6dfcf2ca7096642d637a6712c99b1503d13f1 Mon Sep 17 00:00:00 2001 From: Him188 Date: Sun, 8 Mar 2020 20:44:36 +0800 Subject: [PATCH] Change Retentions --- .../kotlin/net.mamoe.mirai/utils/annotataions.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/annotataions.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/annotataions.kt index 60411fdb3..aa6535a7f 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/annotataions.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/annotataions.kt @@ -17,7 +17,7 @@ import kotlin.annotation.AnnotationTarget.* * 这些 API 可能会在任意时刻更改, 且不会发布任何预警. * 非常不建议在发行版本中使用这些 API. */ -@Retention(AnnotationRetention.BINARY) +@Retention(AnnotationRetention.SOURCE) @RequiresOptIn(level = RequiresOptIn.Level.ERROR) @Target( CLASS, TYPEALIAS, FUNCTION, PROPERTY, FIELD, CONSTRUCTOR, @@ -35,7 +35,7 @@ annotation class MiraiInternalAPI( * 这些 API 不具有稳定性, 且可能会在任意时刻更改. * 不建议在发行版本中使用这些 API. */ -@Retention(AnnotationRetention.BINARY) +@Retention(AnnotationRetention.SOURCE) @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @Target(CLASS, TYPEALIAS, FUNCTION, PROPERTY, FIELD, CONSTRUCTOR) annotation class MiraiExperimentalAPI( @@ -48,7 +48,7 @@ annotation class MiraiExperimentalAPI( * 这些 API 不具有稳定性, 可能会在任意时刻更改, 并且效率非常低下. * 非常不建议在发行版本中使用这些 API. */ -@Retention(AnnotationRetention.BINARY) +@Retention(AnnotationRetention.SOURCE) @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @Target(CLASS, TYPEALIAS, FUNCTION, PROPERTY, FIELD, CONSTRUCTOR) annotation class MiraiDebugAPI( @@ -59,6 +59,6 @@ annotation class MiraiDebugAPI( * 标记一个自 Mirai 某个版本起才支持的 API. */ @Target(CLASS, PROPERTY, FIELD, CONSTRUCTOR, FUNCTION, PROPERTY_GETTER, PROPERTY_SETTER, TYPEALIAS) -@Retention(AnnotationRetention.BINARY) +@Retention(AnnotationRetention.SOURCE) @MustBeDocumented annotation class SinceMirai(val version: String) \ No newline at end of file