diff --git a/compiler-utils/src/main/kotlin/com/r0adkll/kimchi/util/ksp/ClassDeclarations.kt b/compiler-utils/src/main/kotlin/com/r0adkll/kimchi/util/ksp/ClassDeclarations.kt index 7281387..0b360e9 100644 --- a/compiler-utils/src/main/kotlin/com/r0adkll/kimchi/util/ksp/ClassDeclarations.kt +++ b/compiler-utils/src/main/kotlin/com/r0adkll/kimchi/util/ksp/ClassDeclarations.kt @@ -6,7 +6,7 @@ import com.google.devtools.ksp.getAllSuperTypes import com.google.devtools.ksp.symbol.KSClassDeclaration import com.google.devtools.ksp.symbol.KSName import com.squareup.kotlinpoet.ClassName -import com.squareup.kotlinpoet.ksp.toClassName +import com.squareup.kotlinpoet.ksp.toTypeName /** * Return whether or not this [KSClassDeclaration] has a supertype of type [clazz] anywhere @@ -14,7 +14,7 @@ import com.squareup.kotlinpoet.ksp.toClassName */ public fun KSClassDeclaration.implements(className: ClassName): Boolean { return getAllSuperTypes().any { - it.toClassName() == className + it.toTypeName() == className } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 72ddb4c..27246dd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,7 +9,7 @@ junit5 = "5.11.3" kotlin = "2.0.21" kotlin-compile-testing = "0.5.1" kotlin-inject = "0.7.2" -kotlinpoet = "1.18.1" +kotlinpoet = "2.0.0" ksp = "2.0.21-1.0.27" ksp-autoservce = "1.2.0" ktlint = "0.49.1"