[FIR] Add inline checker for bodies of inline functions
This checker doesn't support `@PublishedAPI` yet, so some BB tests for it were muted. #KT-46270
This commit is contained in:
committed by
TeamCityServer
parent
7e052c1eb1
commit
32c3f85679
@@ -18,10 +18,10 @@ open class A {
|
||||
protected set(value) {}
|
||||
|
||||
inline fun call() {
|
||||
test()
|
||||
z
|
||||
<!PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>test<!>()
|
||||
<!PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>z<!>
|
||||
zVar
|
||||
zVar = "123"
|
||||
zVar <!PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>=<!> "123"
|
||||
}
|
||||
|
||||
internal inline fun callFromInternal() {
|
||||
@@ -48,13 +48,13 @@ open class A {
|
||||
|
||||
class B : A() {
|
||||
inline fun testB() {
|
||||
test()
|
||||
<!PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>test<!>()
|
||||
}
|
||||
}
|
||||
|
||||
class C : JavaClass() {
|
||||
inline fun call() {
|
||||
bind()
|
||||
<!PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>bind<!>()
|
||||
}
|
||||
|
||||
internal inline fun callFromInternal() {
|
||||
@@ -99,4 +99,4 @@ private class X {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user