[K/N] keep internal members in header klibs
This is also the behavior of jvm-abi-gen and desired to support friend modules. ^KT-65442
This commit is contained in:
+2
-2
@@ -4,8 +4,8 @@ class A {
|
||||
val publicVal = 0
|
||||
fun publicMethod() = 0
|
||||
|
||||
internal val internalVal = 42
|
||||
internal fun internalMethod() = 42
|
||||
internal val internalVal = 0
|
||||
internal fun internalMethod() = 0
|
||||
|
||||
protected val protectedVal = 0
|
||||
protected fun protectedMethod() = 0
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package test
|
||||
|
||||
private interface A {
|
||||
fun foo() = 0
|
||||
fun foo(): Int { if (true) return 1 else return 0 }
|
||||
fun bar(): String
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package test
|
||||
|
||||
private interface A {
|
||||
fun foo() = 42
|
||||
fun foo(): Int { if (true) return 0 else return 1 }
|
||||
fun bar(): String
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -4,4 +4,4 @@ private val x = 1
|
||||
|
||||
object A { fun f() = x }
|
||||
|
||||
val y = 2
|
||||
val y = (0..20).random()
|
||||
|
||||
Vendored
+1
-1
@@ -2,4 +2,4 @@ package test
|
||||
|
||||
object A { fun f() = 1 }
|
||||
|
||||
val y = 2
|
||||
val y = (30..50).random()
|
||||
|
||||
Vendored
+2
-7
@@ -1,12 +1,7 @@
|
||||
package test
|
||||
|
||||
val publicVal = 0
|
||||
const val publicConst = 0
|
||||
fun publicFun() = 0
|
||||
|
||||
internal val internalVal = 0
|
||||
internal const val internalConst = 0
|
||||
internal fun internalFun() = 0
|
||||
val publicVal = (0..10).random()
|
||||
fun publicFun() = (0..10).random()
|
||||
|
||||
private val privateVal = 0
|
||||
private const val privateConst = 0
|
||||
|
||||
Vendored
+2
-7
@@ -1,9 +1,4 @@
|
||||
package test
|
||||
|
||||
val publicVal = 0
|
||||
const val publicConst = 0
|
||||
fun publicFun() = 0
|
||||
|
||||
internal val internalVal = 0
|
||||
internal const val internalConst = 0
|
||||
internal fun internalFun() = 0
|
||||
val publicVal = (0..20).random()
|
||||
fun publicFun() = (0..20).random()
|
||||
Reference in New Issue
Block a user