Skip to content

Commit e3f0efa

Browse files
committed
Conflicting imports for root classes (#162)
1 parent 0c96ee1 commit e3f0efa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ksp-plugin/src/main/kotlin/kotlinx/rpc/codegen/RPCClientServiceGenerator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class RPCClientServiceGenerator(private val codegen: CodeGenerator) {
6464
writer.writeLine("import kotlinx.rpc.*")
6565
writer.writeLine("import kotlin.reflect.typeOf")
6666
writer.writeLine("import kotlin.coroutines.CoroutineContext")
67-
service.collectRootImports().forEach {
67+
service.collectRootImports().distinctBy { it.simpleName.asString() }.forEach {
6868
writer.writeLine("import ${it.simpleName.asString()}")
6969
}
7070
writer.newLine()

0 commit comments

Comments
 (0)