Skip to content

Commit 0c9e51f

Browse files
committed
Fix CSM resources load for all Kotlin versions (#152)
1 parent 54571fe commit 0c9e51f

File tree

14 files changed

+79
-88
lines changed

14 files changed

+79
-88
lines changed

build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@ plugins {
1515
alias(libs.plugins.binary.compatibility.validator)
1616
}
1717

18+
// useful for dependencies introspection
19+
// run ./gradlew htmlDependencyReport
20+
// Report can normally be found in build/reports/project/dependencies/index.html
21+
allprojects {
22+
plugins.apply("project-report")
23+
}
24+
1825
object Const {
1926
const val INTERNAL_RPC_API_ANNOTATION = "kotlinx.rpc.internal.InternalRPCApi"
2027
}

compiler-plugin/compiler-plugin-backend/src/main/core/kotlinx/rpc/codegen/extension/RPCDeclarationScanner.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
* Copyright 2023-2024 JetBrains s.r.o and contributors. Use of this source code is governed by the Apache 2.0 license.
33
*/
44

5+
@file:OptIn(UnsafeDuringIrConstructionAPI::class)
6+
57
package kotlinx.rpc.codegen.extension
68

79
import kotlinx.rpc.codegen.common.RpcNames
810
import org.jetbrains.kotlin.ir.declarations.IrClass
911
import org.jetbrains.kotlin.ir.declarations.IrDeclaration
1012
import org.jetbrains.kotlin.ir.declarations.IrProperty
1113
import org.jetbrains.kotlin.ir.declarations.IrSimpleFunction
14+
import org.jetbrains.kotlin.ir.symbols.UnsafeDuringIrConstructionAPI
1215
import org.jetbrains.kotlin.ir.types.classOrNull
1316
import org.jetbrains.kotlin.ir.util.dumpKotlinLike
1417

compiler-plugin/compiler-plugin-cli/src/main/resources/v_1_7_2/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor

Lines changed: 0 additions & 5 deletions
This file was deleted.

compiler-plugin/compiler-plugin-cli/src/main/resources/v_1_7_2/META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar

Lines changed: 0 additions & 5 deletions
This file was deleted.

compiler-plugin/compiler-plugin-cli/src/main/resources/v_1_8/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor

Lines changed: 0 additions & 5 deletions
This file was deleted.

compiler-plugin/compiler-plugin-cli/src/main/resources/v_1_8/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)