[IR][tests] New test: change of visibility for callables

This commit is contained in:
Dmitriy Dolovov
2022-08-22 15:59:09 +02:00
parent 8374b2da85
commit 3569ec7666
19 changed files with 523 additions and 0 deletions
@@ -0,0 +1,12 @@
public fun publicToInternalFunction() = 42
public fun publicToPrivateFunction() = 42
open class Container {
public fun publicToProtectedFunction() = 42
public fun publicToInternalFunction() = 42
public fun publicToPrivateFunction() = 42
protected fun protectedToPublicFunction() = 42
protected fun protectedToInternalFunction() = 42
protected fun protectedToPrivateFunction() = 42
}
@@ -0,0 +1,12 @@
internal fun publicToInternalFunction() = 42
private fun publicToPrivateFunction() = 42
open class Container {
protected fun publicToProtectedFunction() = 42
internal fun publicToInternalFunction() = 42
private fun publicToPrivateFunction() = 42
public fun protectedToPublicFunction() = 42
internal fun protectedToInternalFunction() = 42
private fun protectedToPrivateFunction() = 42
}
@@ -0,0 +1,6 @@
STEP 0:
dependencies: stdlib
STEP 1:
dependencies: stdlib
modifications:
U : l1.kt.1 -> l1.kt