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