Fix typo in MemberDeserializer.loadProperty when loading inline setters
This could lead to inline setters of properties which have default getters not being inlined
This commit is contained in:
+1
-1
@@ -97,7 +97,7 @@ class MemberDeserializer(private val c: DeserializationContext) {
|
|||||||
val setterFlags = proto.setterFlags
|
val setterFlags = proto.setterFlags
|
||||||
val isNotDefault = proto.hasSetterFlags() && Flags.IS_NOT_DEFAULT.get(setterFlags)
|
val isNotDefault = proto.hasSetterFlags() && Flags.IS_NOT_DEFAULT.get(setterFlags)
|
||||||
val isExternal = proto.hasSetterFlags() && Flags.IS_EXTERNAL_ACCESSOR.get(setterFlags)
|
val isExternal = proto.hasSetterFlags() && Flags.IS_EXTERNAL_ACCESSOR.get(setterFlags)
|
||||||
val isInline = proto.hasGetterFlags() && Flags.IS_INLINE_ACCESSOR.get(setterFlags)
|
val isInline = proto.hasSetterFlags() && Flags.IS_INLINE_ACCESSOR.get(setterFlags)
|
||||||
val annotations = getAnnotations(proto, setterFlags, AnnotatedCallableKind.PROPERTY_SETTER)
|
val annotations = getAnnotations(proto, setterFlags, AnnotatedCallableKind.PROPERTY_SETTER)
|
||||||
if (isNotDefault) {
|
if (isNotDefault) {
|
||||||
val setter = PropertySetterDescriptorImpl(
|
val setter = PropertySetterDescriptorImpl(
|
||||||
|
|||||||
Reference in New Issue
Block a user