From 6e7b5a55b39b319d5097a29ead56890c11bd2326 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Fri, 13 Nov 2020 18:20:03 +0300 Subject: [PATCH] kotlinx-metadata: Don't write flags for absent property accessors --- .../kotlinx-metadata/src/kotlinx/metadata/impl/writers.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) } }