Denis Zharkov
|
d869ae7826
|
FIR: Make resolution logic for local classes the same as for top-level
Run different phases through common transformers sequentially
It should make code more reusable and may help with avoid common bugs
|
2020-03-25 15:36:17 +03:00 |
|
Denis Zharkov
|
cdd7e41891
|
FIR: Support proper implicit return type computation for local classes
|
2020-03-25 14:53:34 +03:00 |
|
simon.ogorodnik
|
5a3eefcba1
|
[FIR] Fix suspend functional type deserialization
|
2020-03-24 18:58:17 +03:00 |
|
simon.ogorodnik
|
4fac6d8fb5
|
[FIR] Fix abbreviated type deserialization
|
2020-03-24 18:58:17 +03:00 |
|
Nick
|
abcd6bd528
|
[FIR] Support diagnostic SUPER_IS_NOT_AN_EXPRESSION
|
2020-03-23 15:14:06 +03:00 |
|
Dmitriy Novozhilov
|
6ce8d661ad
|
[FIR] Add nullability to ILT. #KT-37639 Fixed
|
2020-03-20 23:11:28 +03:00 |
|
Dmitriy Novozhilov
|
006e1f6528
|
[FIR-TEST] Add test for KT-37638
|
2020-03-20 23:11:28 +03:00 |
|
Dmitriy Novozhilov
|
5f9f01fe4e
|
[FIR] Implement new completion mode calculator
Note that `testDelegates` now fails due to KT-37638 and
`testSimpleIn` fails due to problems with type parameters
of inner classes
|
2020-03-20 23:11:28 +03:00 |
|
Dmitriy Novozhilov
|
ea02855ba6
|
[FIR] Fix type arguments and substitution for flexible types
|
2020-03-20 23:11:28 +03:00 |
|
Dmitriy Novozhilov
|
7bfe7061e7
|
[FIR] Add proper nullability for java enums
|
2020-03-20 23:11:28 +03:00 |
|
Mikhail Glukhikh
|
50a9313a5e
|
[FIR] Support some approximation of effective visibility
|
2020-03-19 16:56:47 +03:00 |
|
Victor Petukhov
|
ea59ea8aa2
|
NI: avoid creating useless captured types during incorporation
^KT-37546 Fixed
|
2020-03-19 12:47:03 +03:00 |
|
Dmitriy Novozhilov
|
cc07ae96b3
|
[FIR-TEST] Move analysis tests to separate module
|
2020-03-19 09:51:01 +03:00 |
|