Bladeren bron

Update buildscript

Him188 5 jaren geleden
bovenliggende
commit
7bf8775261
1 gewijzigde bestanden met toevoegingen van 8 en 3 verwijderingen
  1. 8 3
      build.gradle.kts

+ 8 - 3
build.gradle.kts

@@ -238,20 +238,25 @@ val experimentalAnnotations = arrayOf(
     "kotlin.RequiresOptIn",
     "kotlin.contracts.ExperimentalContracts",
     "kotlin.experimental.ExperimentalTypeInference",
+    "kotlin.ExperimentalUnsignedTypes",
+    "kotlin.time.ExperimentalTime",
+
+    "kotlinx.serialization.ExperimentalSerializationApi",
+
     "net.mamoe.mirai.utils.MiraiInternalApi",
     "net.mamoe.mirai.utils.MiraiExperimentalApi",
     "net.mamoe.mirai.LowLevelApi",
-    "kotlinx.serialization.ExperimentalSerializationApi"
+    "net.mamoe.mirai.utils.UnstableExternalImage"
 )
 
 fun Project.configureKotlinExperimentalUsages() {
     val sourceSets = kotlinSourceSets ?: return
 
     for (target in sourceSets) {
+        target.languageSettings.progressiveMode = true
+        target.languageSettings.enableLanguageFeature("InlineClasses")
         experimentalAnnotations.forEach { a ->
             target.languageSettings.useExperimentalAnnotation(a)
-            target.languageSettings.progressiveMode = true
-            target.languageSettings.enableLanguageFeature("InlineClasses")
         }
     }
 }