Juan Chen
4f6fe1d0ca
[FIR]: fix translation of top-level property accesses like array.indices
...
This commit addresses the following issues:
* accessors didn't take into account their property's receiver type,
which caused NoSuchMethod due to signature mismatch. Now the property's
receiver type is passed to Fir2Ir translation of accessors.
* property's parent was not class, e.g., kotlin.collections.indices.
Now the symbol table collects WrappedPropertyDescriptorWithContainerSource
besides WrappedFunctionDescriptorWithContainerSource, so that
facade classes for such properties can be generated before codegen.
* accessor's parent was not class. Now the containerSource of
the property descriptor is passed to accessor descriptor.
2020-02-25 12:13:42 +03:00
..
2020-02-20 14:24:02 +03:00
2020-02-25 12:13:42 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-02-06 21:03:41 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-02-06 12:44:14 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-02-14 18:22:17 +03:00
2019-10-21 17:41:56 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:10 +03:00
2020-01-10 10:43:07 +03:00
2020-01-10 10:43:07 +03:00
2020-02-20 14:24:02 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-02-06 12:44:14 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2020-01-10 10:43:07 +03:00
2019-11-19 11:00:10 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-25 09:37:47 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-12-19 12:46:36 +01:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2019-11-19 11:00:09 +03:00
2016-11-15 09:30:13 +03:00