Add compiler argument -Xfriend-paths for kotlinc-jvm

#KT-21910 Fixed
This commit is contained in:
Alexander Udalov
2018-07-25 12:58:38 +02:00
parent 8edbb10420
commit 4bd66d5aa8
10 changed files with 99 additions and 36 deletions
@@ -0,0 +1,15 @@
package a
internal interface InternalInterface
public class PublicClass {
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
}