Merge code to YukiHookXposedBridge.kt and change optIn usage

This commit is contained in:
2022-04-03 21:13:48 +08:00
parent af7dcb41a9
commit d659251fda
18 changed files with 231 additions and 116 deletions

View File

@@ -20,11 +20,21 @@ javadoc {
kotlin {
sourceSets.main { kotlin.srcDir("src/api/kotlin") }
sourceSets { all { languageSettings { optIn('com.highcapable.yukihookapi.annotation.DoNotUseAPI') } } }
sourceSets {
all {
languageSettings {
optIn('com.highcapable.yukihookapi.annotation.YukiPrivateApi')
optIn('com.highcapable.yukihookapi.annotation.YukiGenerateApi')
}
}
}
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions { freeCompilerArgs += "-opt-in=com.highcapable.yukihookapi.annotation.DoNotUseAPI" }
kotlinOptions {
freeCompilerArgs += "-opt-in=com.highcapable.yukihookapi.annotation.YukiPrivateApi"
freeCompilerArgs += "-opt-in=com.highcapable.yukihookapi.annotation.YukiGenerateApi"
}
}
dependencies {