library { // module name: library fragment { // package name: test // class name: test/A // signature: test/A|null[0] public abstract class test/A : kotlin/Any { // signature: test/A.|(){}[0] public constructor() // signature: test/A.a|{}a[0] public abstract val a: kotlin/Int // signature: test/A.a.|(){}[0] public abstract get // signature: test/A.b|{}b[0] public abstract var b: kotlin/Int // signature: test/A.b.|(){}[0] public abstract get // signature: test/A.b.|(kotlin.Int){}[0] protected abstract /* non-default */ set(: kotlin/Int) // signature: test/A.c|{}c[0] public final val c: kotlin/Int // signature: test/A.c.|(){}[0] public final get // signature: test/A.d|{}d[0] public final val d: kotlin/Int // signature: test/A.d.|(){}[0] public final /* non-default */ get // signature: test/A.e|{}e[0] public final var e: kotlin/Int // signature: test/A.e.|(){}[0] public final /* non-default */ get // signature: test/A.e.|(kotlin.Int){}[0] public final /* non-default */ set(value: kotlin/Int) // signature: test/A.f|{}f[0] public final var f: kotlin/Int // signature: test/A.f.|(){}[0] public final get // signature: test/A.f.|(kotlin.Int){}[0] private final /* non-default */ set(: kotlin/Int) // signature: test/A.g|{}g[0] public open val g: kotlin/Int // signature: test/A.g.|(){}[0] public open get // signature: test/A.h|{}h[0] public open val h: kotlin/Int // signature: test/A.h.|(){}[0] public open /* non-default */ get // signature: test/A.k|{}k[0] public open var k: kotlin/Int // signature: test/A.k.|(){}[0] public open /* non-default */ get // signature: test/A.k.|(kotlin.Int){}[0] public open /* non-default */ set(value: kotlin/Int) // signature: test/A.l|{}l[0] public open var l: kotlin/Int // signature: test/A.l.|(){}[0] public open get // signature: test/A.l.|(kotlin.Int){}[0] protected open /* non-default */ set(: kotlin/Int) } } }