Mikhail Glukhikh
|
e46074dee6
|
FIR: simplify type parameter scopes
|
2018-11-02 19:44:54 +03:00 |
|
Mikhail Glukhikh
|
9aaec1efda
|
FIR: resolve function type parameters
|
2018-11-02 19:44:54 +03:00 |
|
Simon Ogorodnik
|
25ae12fe07
|
FIR: implement early type alias expansion
|
2018-11-02 19:44:54 +03:00 |
|
Mikhail Glukhikh
|
d15fb1963b
|
FIR: introduce symbols + type parameter resolve #KT-24064 Fixed
|
2018-11-02 19:44:53 +03:00 |
|
Mikhail Glukhikh
|
b83d921445
|
FIR: add type alias descriptors
|
2018-11-02 19:44:53 +03:00 |
|
Simon Ogorodnik
|
bc9175c4e8
|
FIR: Refactor nested scope, fix super-type resolving jump context
#KT-24017 Fixed
|
2018-11-02 19:44:52 +03:00 |
|
Mikhail Glukhikh
|
f82ad6ac20
|
FIR: support type alias resolve
|
2018-11-02 19:44:52 +03:00 |
|
Mikhail Glukhikh
|
d5463193fd
|
FIR: introduce classifier scopes #KT-24022 Fixed
|
2018-11-02 19:44:52 +03:00 |
|
Mikhail Glukhikh
|
1ba498b021
|
FIR: transform types inside functions & properties
|
2018-11-02 19:44:52 +03:00 |
|
Mikhail Glukhikh
|
be35b904f2
|
FIR: replace UnambiguousFqName with ClassId
|
2018-11-02 19:44:52 +03:00 |
|
Mikhail Glukhikh
|
6c8a326e15
|
FIR: split transformer into three (imports / types / descriptors)
|
2018-11-02 19:44:52 +03:00 |
|
Simon Ogorodnik
|
8933c9035b
|
FIR: introduce FIR importing scopes #KT-24096 Fixed
|
2018-11-02 19:44:51 +03:00 |
|
Simon Ogorodnik
|
3e7b9c4e27
|
FIR: introduce type resolvers #KT-24019 Fixed
|
2018-11-02 19:44:51 +03:00 |
|
Simon Ogorodnik
|
aa20d88dff
|
FIR: Create ad-hoc fir by name provider
|
2018-11-02 19:44:51 +03:00 |
|
Simon Ogorodnik
|
7e95eee9f1
|
FIR: Introduce new classifier descriptors aka 'cones'
|
2018-11-02 19:44:50 +03:00 |
|
Simon Ogorodnik
|
12acbaaa21
|
FIR: Add module for new types aka 'cones' (of fir tree)
Start of KT-24063
|
2018-11-02 19:44:50 +03:00 |
|
Mikhail Glukhikh
|
9daa84c5a9
|
FIR: add resolve module
|
2018-11-02 19:44:50 +03:00 |
|