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()
}
