Initial internal member mangling
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package hello
|
||||
|
||||
open class B : A() {
|
||||
|
||||
internal val z: String = "B_O"
|
||||
|
||||
internal fun test() = "B_K"
|
||||
|
||||
}
|
||||
|
||||
class C : A() {
|
||||
|
||||
public val z: String = "C_O"
|
||||
|
||||
public fun test() = "C_K"
|
||||
|
||||
}
|
||||
|
||||
|
||||
public fun invokeOnB(b: B) = b.z + b.test()
|
||||
|
||||
public fun invokeOnC(c: C) = c.z + c.test()
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
val b = B()
|
||||
println(invokeOnA(b))
|
||||
println(invokeOnB(b))
|
||||
println(invokeOnC(C()))
|
||||
}
|
||||
Reference in New Issue
Block a user