mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-10 06:57:05 +08:00
Add InternalAPI annotation
This commit is contained in:
parent
b418f2c256
commit
bf511b0322
@ -88,7 +88,6 @@ kotlin {
|
||||
implementation("io.ktor:ktor-client-android:$ktorVersion")
|
||||
|
||||
}
|
||||
languageSettings.enableLanguageFeature("InlineClasses")
|
||||
}
|
||||
|
||||
sourceSets["jvmMain"].apply {
|
||||
@ -116,6 +115,7 @@ kotlin {
|
||||
|
||||
sourceSets.all {
|
||||
languageSettings.enableLanguageFeature("InlineClasses")
|
||||
languageSettings.useExperimentalAnnotation("kotlin.Experimental")
|
||||
|
||||
dependencies {
|
||||
implementation("org.jetbrains.kotlin:kotlin-stdlib")
|
||||
|
@ -0,0 +1,17 @@
|
||||
package net.mamoe.mirai.utils
|
||||
|
||||
/**
|
||||
* 标记这个类, 类型, 函数, 属性, 字段, 或构造器为一个仅供 Mirai 内部使用的 API.
|
||||
*
|
||||
* 这些 API 可能会在任意时刻更改, 且不会发布任何预警.
|
||||
*/
|
||||
@Experimental(level = Experimental.Level.ERROR)
|
||||
@Target(
|
||||
AnnotationTarget.CLASS,
|
||||
AnnotationTarget.TYPEALIAS,
|
||||
AnnotationTarget.FUNCTION,
|
||||
AnnotationTarget.PROPERTY,
|
||||
AnnotationTarget.FIELD,
|
||||
AnnotationTarget.CONSTRUCTOR
|
||||
)
|
||||
annotation class InternalAPI
|
Loading…
Reference in New Issue
Block a user