library { // module name: library fragment { // package name: custom.pkg // class name: custom/pkg/Bar // class name: custom/pkg/Foo // signature: custom.pkg/Bar|null[0] public final object custom/pkg/Bar : kotlin/Any { // signature: custom.pkg/Bar.|(){}[0] private constructor() } // signature: custom.pkg/Foo|null[0] public final class custom/pkg/Foo : kotlin/Any { // signature: custom.pkg/Foo.|(){}[0] public constructor() } package { // signature: custom.pkg/v1|{}v1[0] public final val v1: kotlin/Int /* = 1 */ // signature: custom.pkg/v1.|(){}[0] public final get // signature: custom.pkg/v2|{}v2[0] public final val v2: kotlin/String /* = "hello" */ // signature: custom.pkg/v2.|(){}[0] public final get // signature: custom.pkg/v3|{}v3[0] public final val v3: kotlin/Function1 // signature: custom.pkg/v3.|(){}[0] public final get // signature: custom.pkg/v4|{}v4[0] public final val v4: kotlin/Function1 /* = custom/pkg/MyTransformer^ */ // signature: custom.pkg/v4.|(){}[0] public final get // signature: custom.pkg/MyTransformer|null[0] public typealias MyTransformer = kotlin/Function1 /* = kotlin/Function1 */ } } }