library { // module name: library fragment { // package name: // class name: A // class name: B // class name: B.C // class name: B.Companion // class name: D // class name: D.E // signature: /A|null[0] public final object A : kotlin/Any { // signature: /A.|(){}[0] private constructor() // signature: /A.a|a(){}[0] public final fun a(): kotlin/Unit } // signature: /B|null[0] public final class B : kotlin/Any { // signature: /B.|(){}[0] public constructor() // companion object: Companion // nested class: Companion // nested class: C } // signature: /B.C|null[0] public final object B.C : kotlin/Any { // signature: /B.C.|(){}[0] private constructor() // signature: /B.C.c|c(){}[0] public final fun c(): kotlin/Unit } // signature: /B.Companion|null[0] public final companion object B.Companion : kotlin/Any { // signature: /B.Companion.|(){}[0] private constructor() // signature: /B.Companion.b|b(){}[0] public final fun b(): kotlin/Unit } // signature: /D|null[0] public final class D : kotlin/Any { // signature: /D.|(){}[0] public constructor() // companion object: E // nested class: E } // signature: /D.E|null[0] public final companion object D.E : kotlin/Any { // signature: /D.E.|(){}[0] private constructor() // signature: /D.E.e|e(){}[0] public final fun e(): kotlin/Unit } } }