diff --git a/kotlin-native/Interop/Runtime/src/native/kotlin/kotlinx/cinterop/internal/Annotations.kt b/kotlin-native/Interop/Runtime/src/native/kotlin/kotlinx/cinterop/internal/Annotations.kt index 29e47e06afc..790dbdcd510 100644 --- a/kotlin-native/Interop/Runtime/src/native/kotlin/kotlinx/cinterop/internal/Annotations.kt +++ b/kotlin-native/Interop/Runtime/src/native/kotlin/kotlinx/cinterop/internal/Annotations.kt @@ -40,11 +40,19 @@ public annotation class CCall(val id: String) { @Retention(AnnotationRetention.BINARY) annotation class WCString - @Target(AnnotationTarget.FUNCTION) + @Target( + AnnotationTarget.FUNCTION, + AnnotationTarget.PROPERTY_GETTER, + AnnotationTarget.PROPERTY_SETTER + ) @Retention(AnnotationRetention.BINARY) annotation class ReturnsRetained - @Target(AnnotationTarget.FUNCTION) + @Target( + AnnotationTarget.FUNCTION, + AnnotationTarget.PROPERTY_GETTER, + AnnotationTarget.PROPERTY_SETTER + ) @Retention(AnnotationRetention.BINARY) annotation class ConsumesReceiver