[FIR] Report error on non-public API access in @PublishedApi inline fun

^KT-59695: Fixed
This commit is contained in:
vladislav.grechko
2023-06-28 11:59:56 +02:00
committed by Space Team
parent 36c8987df2
commit 195ca10394
10 changed files with 14 additions and 332 deletions
@@ -32,10 +32,10 @@ open class A {
@PublishedApi
internal inline fun callFromPublished() {
test()
z
<!PROTECTED_CALL_FROM_PUBLIC_INLINE!>test<!>()
<!PROTECTED_CALL_FROM_PUBLIC_INLINE!>z<!>
zVar
zVar = "123"
<!PROTECTED_CALL_FROM_PUBLIC_INLINE!>zVar<!> = "123"
}
protected inline fun callFromProtected() {
@@ -67,7 +67,7 @@ class C : JavaClass() {
@PublishedApi
internal inline fun callFromPublished() {
bind()
<!PROTECTED_CALL_FROM_PUBLIC_INLINE!>bind<!>()
}
}