package test public final class A { /*primary*/ public constructor A() public companion object Companion { /*primary*/ private constructor Companion() public final annotation class Anno1 : kotlin.Annotation { /*primary*/ public constructor Anno1() } public final class B { /*primary*/ public constructor B() public final annotation class Anno2 : kotlin.Annotation { /*primary*/ public constructor Anno2() } } } } @test.A.Companion.Anno1() @test.A.Companion.B.Anno2() public final class C { /*primary*/ public constructor C() }