Consider: ```class { val x : Int get() = 0 }...
# compiler
p
Consider:
Copy code
class {
  val x : Int
    get() = 0
}
On IrGenerationExtension while in same module IrProperty::backingField for x property is null, but when referencing from another module it is not null (IrPluginContext::referenceClass and then find in class needed property) . Why? How to understand if property has backing field from another module?
d
Information about backing field is not stored in the metadata, so for declarations from dependencies it is set to some default (non-null)
🙏 1