Alexander Udalov
60a551404a
Refine modality of fake overrides inherited from abstract expected members
...
In an open expected class inheriting an expected interface, abstract
members are now inherited as _open_ fake overrides, not final. Final was
technically safer but also stricter and thus could be unexpected by the
user. In a final class, abstract members are still inherited as _final_
fake overrides. So, the general rule is now the following: the modality
of an expected fake override, which overrides only abstract members, in
a non-abstract class is equal to the modality of that class
#KT-22031 Fixed
2018-02-14 12:45:45 +01:00
..
2017-10-13 16:13:40 +03:00
2018-02-05 13:38:06 +01:00
2018-02-05 13:38:04 +01:00
2018-02-05 13:38:06 +01:00
2017-09-25 11:58:20 +03:00
2017-10-05 00:10:42 +03:00
2017-09-15 18:28:07 +03:00
2017-10-05 00:10:42 +03:00
2017-10-11 15:27:50 +03:00
2018-02-14 12:45:45 +01:00
2017-10-11 15:27:50 +03:00
2017-10-11 15:27:50 +03:00
2017-10-05 00:10:42 +03:00
2017-10-05 00:10:42 +03:00
2017-10-13 16:14:43 +03:00
2017-10-13 16:14:43 +03:00
2017-10-13 16:14:43 +03:00
2017-10-13 16:14:43 +03:00
2017-10-16 15:08:50 +02:00
2018-02-05 13:38:06 +01:00
2017-09-15 18:29:29 +03:00
2017-09-15 18:28:07 +03:00
2018-02-14 12:45:45 +01:00
2018-02-14 12:45:45 +01:00
2017-10-11 15:27:50 +03:00
2018-02-08 14:11:55 +01:00
2017-09-15 18:28:07 +03:00
2017-10-05 00:10:42 +03:00
2018-02-08 14:11:56 +01:00
2018-02-08 14:11:56 +01:00
2017-09-15 18:29:29 +03:00
2018-02-05 13:38:06 +01:00
2017-09-15 18:28:07 +03:00
2017-10-05 00:10:42 +03:00
2018-02-05 13:38:05 +01:00
2018-02-05 13:38:05 +01:00
2017-09-15 18:28:07 +03:00
2018-01-16 15:42:02 +01:00
2017-10-16 15:08:50 +02:00
2017-10-16 15:08:50 +02:00
2017-10-11 15:27:46 +03:00
2017-10-11 15:27:46 +03:00
2017-09-25 11:58:20 +03:00
2017-10-05 00:10:42 +03:00
2017-10-16 15:08:50 +02:00
2017-10-13 16:14:40 +03:00
2017-09-15 18:28:07 +03:00
2017-10-05 00:10:42 +03:00
2017-09-15 18:29:29 +03:00
2017-10-05 00:10:42 +03:00
2017-10-06 10:48:24 +03:00
2017-10-05 00:10:42 +03:00
2017-10-11 17:21:55 +02:00
2017-10-11 17:21:55 +02:00
2017-09-15 18:28:07 +03:00
2017-10-05 00:10:42 +03:00
2017-10-16 15:08:50 +02:00
2017-10-16 15:08:50 +02:00
2017-10-05 00:10:42 +03:00
2017-10-05 00:10:42 +03:00