diff --git a/build.gradle.kts b/build.gradle.kts index d653726..e59e1df 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -107,7 +107,7 @@ dependencies { ksp("dev.zacsweers.autoservice:auto-service-ksp:1.1.0") implementation("com.squareup.moshi:moshi:$moshiVersion") implementation("com.google.auto.service:auto-service:1.1.1") - implementation("com.squareup:kotlinpoet:1.13.2") + implementation("com.squareup:kotlinpoet:1.14.2") implementation("com.squareup.okio:okio:3.6.0") implementation("com.google.auto.value:auto-value:1.10.4") implementation("com.google.auto.value:auto-value-annotations:1.10.4") diff --git a/src/main/kotlin/com/slack/auto/value/kotlin/AutoValueKotlinExtension.kt b/src/main/kotlin/com/slack/auto/value/kotlin/AutoValueKotlinExtension.kt index 6ecc182..4d22480 100644 --- a/src/main/kotlin/com/slack/auto/value/kotlin/AutoValueKotlinExtension.kt +++ b/src/main/kotlin/com/slack/auto/value/kotlin/AutoValueKotlinExtension.kt @@ -144,7 +144,7 @@ public class AutoValueKotlinExtension( // If the AV class is Moshi-serializable, treat the enum as such too val addJsonClass = isAnnotationPresent(avClass, JsonClass::class.java) && - spec.annotationSpecs.none { it.typeName == JSON_CLASS_CN } + spec.annotations.none { it.typeName == JSON_CLASS_CN } collectedEnumsLocal[cn] = if (addJsonClass) { spec diff --git a/src/main/kotlin/com/slack/auto/value/kotlin/EnumConversion.kt b/src/main/kotlin/com/slack/auto/value/kotlin/EnumConversion.kt index 8b6b501..f52f351 100644 --- a/src/main/kotlin/com/slack/auto/value/kotlin/EnumConversion.kt +++ b/src/main/kotlin/com/slack/auto/value/kotlin/EnumConversion.kt @@ -71,7 +71,7 @@ public object EnumConversion { } } - if (isMoshiSerialized && annotationSpecs.none { it.typeName == JSON_CLASS_CN }) { + if (isMoshiSerialized && annotations.none { it.typeName == JSON_CLASS_CN }) { addAnnotation( AnnotationSpec.builder(JSON_CLASS_CN).addMember("generateAdapter = false").build() )