FIR: introduce callable member symbols & initial member scopes

Initial member scopes cover top-level, class-level, and  supers

Ad-hock version of call resolve was introduced to test them
NB: after this commit, total Kotlin resolve test cannot finish
because of scope problems in type resolve transformer

Related to KT-24078
#KT-24083 Fixed
This commit is contained in:
Mikhail Glukhikh
2019-01-25 15:29:21 +03:00
parent 95678a4d64
commit bec62acf5b
58 changed files with 540 additions and 72 deletions
@@ -1,4 +1,4 @@
FILE: user.kt
public final function foo(hello: R|hello/Hello|): R|kotlin/String| {
return@@@foo STUB
return@@@foo <Unresolved name: hello>#.<Unresolved name: msg>#
}