FIR: implement -Xfriend-paths

This commit is contained in:
pyos
2021-01-07 14:25:24 +01:00
committed by Mikhail Glukhikh
parent bd708da82c
commit f618763250
12 changed files with 101 additions and 15 deletions
@@ -0,0 +1,15 @@
package a
internal interface InternalInterface
public class PublicClass internal constructor() {
internal fun internalMemberFun() {}
internal companion object {}
}
internal val internalVal = ""
internal fun internalFun(s: String): String = s
internal typealias InternalTypealias = InternalInterface
@@ -0,0 +1,10 @@
import a.*
private fun test(i: InternalInterface): InternalTypealias {
PublicClass().internalMemberFun()
PublicClass.Companion
internalFun(internalVal)
return i
}