Files
kotlin-fork/compiler/testData/diagnostics/tests/multimodule/internal.kt
T
Pavel V. Talanov 54799b1a34 Internal visibility works the same as public
Fix test data
This change is needed to preserve old behaviour for M9
isFriend() utilities become unused after this change
2014-09-26 22:06:32 +04:00

35 lines
400 B
Kotlin

// !DIAGNOSTICS: -UNUSED_VARIABLE
// MODULE: m1
// FILE: a.kt
package p
public class A {
val a = A()
var v = A()
fun a() = A()
inner class B
}
val a = A()
var v = A()
fun a() = A()
class B
// MODULE: m2(m1)
// FILE: b.kt
import p.*
fun test() {
val _a = a
val _v = v
a()
B()
val inst = A()
val ia = inst.a
val iv = inst.v
inst.a()
inst.B()
}