diff --git a/libraries/kotlinx-metadata/src/kotlinx/metadata/impl/writers.kt b/libraries/kotlinx-metadata/src/kotlinx/metadata/impl/writers.kt index bddb1c83ed1..a7616e55a69 100644 --- a/libraries/kotlinx-metadata/src/kotlinx/metadata/impl/writers.kt +++ b/libraries/kotlinx-metadata/src/kotlinx/metadata/impl/writers.kt @@ -215,8 +215,8 @@ fun writeProperty( t.flags = flags } // TODO: do not write getterFlags/setterFlags if not needed - t.getterFlags = getterFlags - t.setterFlags = setterFlags + if (Flag.Property.HAS_GETTER(flags)) t.getterFlags = getterFlags + if (Flag.Property.HAS_SETTER(flags)) t.setterFlags = setterFlags output(t) } }