Denis Zharkov
9ca9a988a6
Fix accessor generation for suspend functions
...
1. JVM view of suspend accessors must be also an instance of AccessorForFunctionDescriptor,
thus `createSubstitutedCopy` should be correctly overidden.
2. accessibleFunctionDescriptor should unwap the initial suspend descriptor,
for the same reasons as for type aliases constructors and etc:
these descriptors are used as keys of the map of accessors, so
to avoid duplication for suspend view and initial suspend descriptor,
we always use the latter one as a key.
#KT-15907 Fixed
#KT-15935 Fixed
2017-01-25 13:54:01 +03:00
..
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-11 11:50:33 +01:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-29 16:15:49 +03:00
2017-01-24 20:09:32 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-13 10:31:07 +03:00
2017-01-25 13:54:01 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-12 18:12:36 +03:00
2017-01-23 12:25:35 +03:00
2017-01-13 18:01:05 +01:00
2016-12-28 22:28:30 +03:00
2017-01-10 11:44:51 +03:00
2016-12-28 22:28:30 +03:00
2017-01-24 16:59:47 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-23 20:09:36 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-13 10:31:07 +03:00
2017-01-10 11:44:51 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-12 18:12:38 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-29 16:15:49 +03:00
2016-12-28 22:28:30 +03:00
2017-01-23 12:25:36 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-25 13:52:16 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2016-12-28 22:28:30 +03:00
2017-01-24 15:17:47 +01:00