FIR resolution API: fix handling of expressions inside imports

This commit is contained in:
Mikhail Glukhikh
2019-07-30 12:42:48 +03:00
parent 14e9404afd
commit 869e970bfd
9 changed files with 75 additions and 19 deletions
+3
View File
@@ -0,0 +1,3 @@
package bar
fun barbar(): Int = 13
+4
View File
@@ -0,0 +1,4 @@
FILE: bar.kt
public final fun barbar(): R|kotlin/Int| {
^barbar Int(13)
}
+7
View File
@@ -0,0 +1,7 @@
package foo
import bar.<caret>barbar
fun foofoo(): Int {
return barbar()
}
+4
View File
@@ -0,0 +1,4 @@
FILE: main.kt
public final fun foofoo(): R|kotlin/Int| {
^foofoo R|bar/barbar|()
}
+3
View File
@@ -0,0 +1,3 @@
{
"mainFile": "foo/main.kt"
}
+1
View File
@@ -0,0 +1 @@
import bar.barbar