Denis Zharkov
e2c02f825f
Refine member scope for types with projections
...
Instead of erasing descriptors with conflicting substitution,
use invariant CapturedType(<projection>) as replacement for type parameter
within default member scope.
After substitution leave such types 'as is' everywhere except return types,
use common approximation for them.
#KT-9294 In Progress
#KT-5411 Fixed
#KT-8647 Fixed
#KT-9462 Fixed
#KT-9893 Fixed
#KT-7581 Fixed
#KT-7296 In Progress
2015-12-28 11:13:37 +03:00
..
2015-06-27 13:58:09 +03:00
2015-06-27 13:58:09 +03:00
2015-03-24 16:41:05 +03:00
2015-07-09 16:36:45 +03:00
2015-07-09 16:36:45 +03:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:18 +03:00
2015-09-03 22:06:18 +03:00
2015-09-03 22:06:18 +03:00
2015-09-03 22:06:18 +03:00
2015-12-11 17:01:02 +03:00
2015-12-11 17:01:02 +03:00
2015-05-13 16:13:13 +02:00
2015-05-13 16:13:13 +02:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:20 +03:00
2015-12-28 11:13:37 +03:00
2015-12-28 11:13:37 +03:00
2015-06-27 13:58:07 +03:00
2015-06-27 13:58:07 +03:00
2015-10-24 19:50:52 +03:00
2015-10-24 19:50:52 +03:00
2015-05-13 16:13:13 +02:00
2015-05-13 16:13:13 +02:00
2014-08-12 13:09:52 +04:00
2015-12-02 13:54:02 +03:00
2015-10-01 17:53:17 +03:00
2015-10-01 17:53:17 +03:00
2015-03-06 14:37:25 +03:00
2015-03-06 14:37:25 +03:00
2015-05-21 19:29:46 +03:00
2015-05-21 19:29:46 +03:00
2014-07-11 19:13:32 +04:00
2015-09-08 02:05:46 +03:00
2015-01-14 20:59:23 +03:00
2015-01-14 20:59:23 +03:00
2015-03-13 23:16:57 +03:00
2015-01-19 20:58:50 +03:00
2015-01-19 20:58:50 +03:00
2015-01-19 20:58:50 +03:00
2015-01-19 20:58:50 +03:00
2015-01-19 20:58:50 +03:00
2015-01-19 20:58:50 +03:00
2014-07-11 19:13:33 +04:00
2014-07-11 19:13:32 +04:00
2014-07-11 19:13:32 +04:00
2015-01-14 20:59:23 +03:00
2015-09-08 02:05:46 +03:00
2015-09-08 02:05:46 +03:00
2015-09-08 02:05:46 +03:00
2015-09-08 02:05:46 +03:00
2014-07-11 19:13:33 +04:00
2015-03-13 23:16:57 +03:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:20 +03:00
2015-09-03 22:06:20 +03:00
2015-03-17 15:47:39 +03:00
2015-03-17 15:47:39 +03:00
2014-07-11 19:13:33 +04:00
2014-08-12 13:09:53 +04:00
2014-08-12 13:09:53 +04:00
2014-08-12 13:09:53 +04:00
2014-08-12 13:09:53 +04:00
2014-08-12 13:09:52 +04:00
2015-09-08 02:05:46 +03:00
2015-09-08 02:05:46 +03:00
2015-05-13 16:13:13 +02:00
2015-09-18 15:44:19 +03:00
2015-09-17 01:33:23 +03:00
2015-09-17 01:33:23 +03:00