diff --git a/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt b/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt index 7a3ce1d63c8..da075e6fa5f 100644 --- a/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt +++ b/libraries/tools/kotlin-annotation-processing/src/main/kotlin/org/jetbrains/kotlin/annotation/KotlinAnnotationProvider.kt @@ -64,7 +64,7 @@ public abstract class KotlinAnnotationProvider { ANNOTATED_CLASS, ANNOTATED_FIELD, ANNOTATED_METHOD -> { val annotationName = expandAnnotation(lineParts[1]) - val classFqName = expandClassName(lineParts[2]) + val classFqName = expandClassName(lineParts[2]).replace('$', '.') val elementName = if (lineParts.size() == 4) lineParts[3] else null val set = annotatedKotlinElements.getOrPut(annotationName) { hashSetOf() }