FIR: implements multi-module resolve, add tests #KT-24093 Fixed

This commit introduces FIR session provider, dependency provider,
library session + other infrastructure necessary for multi-module resolve
This commit is contained in:
Mikhail Glukhikh
2018-04-05 19:27:00 +03:00
parent bc82f2f940
commit 6e369e156d
27 changed files with 366 additions and 49 deletions
+5
View File
@@ -0,0 +1,5 @@
package hello
class Hello(val msg: String)
class Test(val set: java.util.Set<*>)
+15
View File
@@ -0,0 +1,15 @@
FILE: base.kt
public final class Hello {
public constructor(msg: R|kotlin/String|): super<R|kotlin/Any|>()
public final property msg(val): R|kotlin/String|
public get(): R|kotlin/String|
}
public final class Test {
public constructor(set: R|java/util/Set<*>|): super<R|kotlin/Any|>()
public final property set(val): R|java/util/Set<*>|
public get(): R|java/util/Set<*>|
}