library { // module name: library fragment { // package name: test // class name: test/AnnoBackingField // class name: test/AnnoClass // class name: test/AnnoConstructor // class name: test/AnnoConstructorParameter // class name: test/AnnoDelegatedField // class name: test/AnnoFunction // class name: test/AnnoFunctionExtensionReceiver // class name: test/AnnoFunctionParam // class name: test/AnnoGetter // class name: test/AnnoProperty // class name: test/AnnoPropertyExtensionReceiver // class name: test/AnnoSetParam // class name: test/AnnoSetParam2 // class name: test/AnnoSetter // class name: test/AnnoSetter2 // class name: test/Foo // signature: test/AnnoBackingField|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoBackingField : kotlin/Annotation { // signature: test/AnnoBackingField.|(){}[0] public constructor() } // signature: test/AnnoClass|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoClass : kotlin/Annotation { // signature: test/AnnoClass.|(){}[0] public constructor() } // signature: test/AnnoConstructor|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoConstructor : kotlin/Annotation { // signature: test/AnnoConstructor.|(){}[0] public constructor() } // signature: test/AnnoConstructorParameter|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoConstructorParameter : kotlin/Annotation { // signature: test/AnnoConstructorParameter.|(){}[0] public constructor() } // signature: test/AnnoDelegatedField|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoDelegatedField : kotlin/Annotation { // signature: test/AnnoDelegatedField.|(){}[0] public constructor() } // signature: test/AnnoFunction|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoFunction : kotlin/Annotation { // signature: test/AnnoFunction.|(){}[0] public constructor() } // signature: test/AnnoFunctionExtensionReceiver|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoFunctionExtensionReceiver : kotlin/Annotation { // signature: test/AnnoFunctionExtensionReceiver.|(){}[0] public constructor() } // signature: test/AnnoFunctionParam|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoFunctionParam : kotlin/Annotation { // signature: test/AnnoFunctionParam.|(){}[0] public constructor() } // signature: test/AnnoGetter|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoGetter : kotlin/Annotation { // signature: test/AnnoGetter.|(){}[0] public constructor() } // signature: test/AnnoProperty|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoProperty : kotlin/Annotation { // signature: test/AnnoProperty.|(){}[0] public constructor() } // signature: test/AnnoPropertyExtensionReceiver|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoPropertyExtensionReceiver : kotlin/Annotation { // signature: test/AnnoPropertyExtensionReceiver.|(){}[0] public constructor() } // signature: test/AnnoSetParam|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoSetParam : kotlin/Annotation { // signature: test/AnnoSetParam.|(){}[0] public constructor() } // signature: test/AnnoSetParam2|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoSetParam2 : kotlin/Annotation { // signature: test/AnnoSetParam2.|(){}[0] public constructor() } // signature: test/AnnoSetter|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoSetter : kotlin/Annotation { // signature: test/AnnoSetter.|(){}[0] public constructor() } // signature: test/AnnoSetter2|null[0] @kotlin/annotation/Retention(value = kotlin/annotation/AnnotationRetention.SOURCE) public final annotation class test/AnnoSetter2 : kotlin/Annotation { // signature: test/AnnoSetter2.|(){}[0] public constructor() } // signature: test/Foo|null[0] public final class test/Foo : kotlin/Any { // signature: test/Foo.|(kotlin.Int){}[0] public constructor(i: kotlin/Int) // signature: test/Foo.immutableProp|{}immutableProp[0] public final /* delegated */ val immutableProp: kotlin/Int // signature: test/Foo.immutableProp.|(){}[0] public final /* non-default */ get // signature: test/Foo.mutableProp|{}mutableProp[0] public final var mutableProp: kotlin/Int // signature: test/Foo.mutableProp.|(){}[0] public final get // signature: test/Foo.mutableProp.|(kotlin.Int){}[0] public final /* non-default */ set(x: kotlin/Int) // signature: test/Foo.prop|{}prop[0] public final var prop: kotlin/Int // signature: test/Foo.prop.|(){}[0] public final /* non-default */ get // signature: test/Foo.prop.|(kotlin.Int){}[0] public final /* non-default */ set(x: kotlin/Int) } package { // signature: test/extfun|extfun@test.Foo(kotlin.Int){}[0] public final fun test/Foo.extfun(x: kotlin/Int): kotlin/Unit // signature: test/extProp|@test.Foo{}extProp[0] public final val test/Foo.extProp: kotlin/Int // signature: test/extProp.|@test.Foo(){}[0] public final /* non-default */ get } } }