Marc Knaup
02/07/2019, 10:20 PM@Metadata
?udalov
KProperty
object that needs to be passed to a delegate's `getValue`/`setValue`. Since the property is local, its signature is stored in the metadata of the containing class/file, where reflection loads it and constructs the correct KProperty
instance.
And since kotlinx-metadata-jvm
provides the full read/write access to the metadata, it ended up here tooMarc Knaup
02/08/2019, 9:40 PM