library { // module name: library fragment { // package name: test // class name: test/ClassA // class name: test/ClassA.classB // class name: test/ClassA.classB.BC // class name: test/ClassA.classB.BO // class name: test/ClassA.classC // class name: test/E // class name: test/E.Companion // class name: test/E.Companion.D // class name: test/F // class name: test/F.ObjA public final class test/ClassA : kotlin/Any { public constructor() // nested class: classB // nested class: classC } public final class test/ClassA.classB : kotlin/Any { public constructor() public final fun memberFromB(): kotlin/Int // nested class: BC // nested class: BO } public final class test/ClassA.classB.BC : kotlin/Any { public constructor() public final val memberFromBB: kotlin/Int /* = 150 */ public final get } public final object test/ClassA.classB.BO : kotlin/Any { private constructor() public final val memberFromBO: kotlin/Int /* = 175 */ public final get } public final inner class test/ClassA.classC : kotlin/Any { public constructor() public final val memberFromC: kotlin/Int /* = 200 */ public final get } public final class test/E : kotlin/Any { public constructor() // companion object: Companion // nested class: Companion } public final companion object test/E.Companion : kotlin/Any { private constructor() public final val stat: kotlin/Int /* = 250 */ public final get // nested class: D } public final class test/E.Companion.D : kotlin/Any { public constructor() public final val memberFromD: kotlin/Int /* = 275 */ public final get } public final class test/F : kotlin/Any { public constructor() // nested class: ObjA } public final object test/F.ObjA : kotlin/Any { private constructor() public final val memberFromObjA: kotlin/Int /* = 300 */ public final get } } }