From a59a6d5104e85f9b15e51595541235c325d6a2fd Mon Sep 17 00:00:00 2001 From: david kilmer Date: Fri, 13 May 2022 15:29:48 -0400 Subject: [PATCH] use %N instead of %L for annotation arg names so keywords are handled --- .../src/main/kotlin/com/squareup/kotlinpoet/ksp/annotations.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interop/ksp/src/main/kotlin/com/squareup/kotlinpoet/ksp/annotations.kt b/interop/ksp/src/main/kotlin/com/squareup/kotlinpoet/ksp/annotations.kt index fb5abddca2..bf5a93f146 100644 --- a/interop/ksp/src/main/kotlin/com/squareup/kotlinpoet/ksp/annotations.kt +++ b/interop/ksp/src/main/kotlin/com/squareup/kotlinpoet/ksp/annotations.kt @@ -41,7 +41,7 @@ public fun KSAnnotation.toAnnotationSpec(): AnnotationSpec { for (argument in arguments) { val member = CodeBlock.builder() val name = argument.name!!.getShortName() - member.add("%L = ", name) + member.add("%N = ", name) addValueToBlock(argument.value!!, member) builder.addMember(member.build()) }