jvm-abi-gen: keep InnerClass attributes for all referenced types

^KT-55233 Fixed
This commit is contained in:
pyos
2022-12-02 12:38:24 +01:00
committed by Alexander Udalov
parent 93ec8dd63d
commit 26a7ac6d92
9 changed files with 111 additions and 6 deletions
@@ -0,0 +1,14 @@
@Anno(Outer.Middle.Inner::class)
class InAnnotation {}
class InPublicMethod {
fun foo(x: Outer.Middle.Inner) {}
}
class InPrivateMethod {
private fun foo(x: Outer.Middle.Inner) {}
}
class InInlineMethod {
inline fun foo(): Class<*> = Outer.Middle.Inner::class.java
}