| library { | |
| library fragment { | |
| // package name: test | |
| // class name: test/AnnoClass | |
| // class name: test/AnnoConstructor | |
| // class name: test/AnnoConstructorParameter | |
| // class name: test/AnnoProperty | |
| // class name: test/AnnoSetParam | |
| // class name: test/AnnoSetParam2 | |
| // class name: test/AnnoBackingField | |
| // class name: test/AnnoGetter | |
| // class name: test/AnnoSetter | |
| // class name: test/AnnoSetter2 | |
| // class name: test/AnnoDelegatedField | |
| // class name: test/AnnoFunction | |
| // class name: test/AnnoFunctionParam | |
| // class name: test/AnnoFunctionExtensionReceiver | |
| // class name: test/AnnoPropertyExtensionReceiver | |
| // class name: test/AnnoFunctionTypeParameter | |
| // class name: test/AnnoClassTypeParameter | |
| // class name: test/AnnoClassUsageTypeParameter | |
| // class name: test/AnnoType | |
| // class name: test/Foo | |
| // class name: test/B | |
| // class name: test/Param | |
| public final annotation class test/AnnoClass : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoConstructor : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoConstructorParameter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoProperty : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoSetParam : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoSetParam2 : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoBackingField : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoGetter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoSetter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoSetter2 : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoDelegatedField : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoFunction : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoFunctionParam : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoFunctionExtensionReceiver : kotlin/Annotation { | |
| public constructor() | |
| } | |
| public final annotation class test/AnnoPropertyExtensionReceiver : kotlin/Annotation { | |
| public constructor() | |
| } | |
| @kotlin/annotation/Target(allowedTargets = [kotlin/annotation/AnnotationTarget.TYPE_PARAMETER]) | |
| public final annotation class test/AnnoFunctionTypeParameter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| @kotlin/annotation/Target(allowedTargets = [kotlin/annotation/AnnotationTarget.TYPE_PARAMETER]) | |
| public final annotation class test/AnnoClassTypeParameter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| @kotlin/annotation/Target(allowedTargets = [kotlin/annotation/AnnotationTarget.TYPE]) | |
| public final annotation class test/AnnoClassUsageTypeParameter : kotlin/Annotation { | |
| public constructor() | |
| } | |
| @kotlin/annotation/Target(allowedTargets = [kotlin/annotation/AnnotationTarget.TYPE]) | |
| public final annotation class test/AnnoType : kotlin/Annotation { | |
| public constructor() | |
| } | |
| @test/AnnoClass | |
| public final class test/Foo : kotlin/Any { | |
| @test/AnnoConstructor | |
| public constructor(@test/AnnoConstructorParameter i: kotlin/Int) | |
| @test/AnnoProperty | |
| @field:test/AnnoBackingField | |
| public final var prop: kotlin/Int | |
| @test/AnnoGetter | |
| public final /* non-default */ get | |
| @test/AnnoSetter | |
| public final /* non-default */ set(@test/AnnoSetParam x: kotlin/Int) | |
| public final var mutableProp: kotlin/Int | |
| public final get | |
| @test/AnnoSetter2 | |
| public final /* non-default */ set(@test/AnnoSetParam2 x: kotlin/Int) | |
| @delegate:test/AnnoDelegatedField | |
| public final /* delegated */ val immutableProp: kotlin/Int | |
| public final /* non-default */ get | |
| } | |
| public final class test/B<@test/AnnoClassTypeParameter T#0 /* T */> : kotlin/Any { | |
| public constructor() | |
| } | |
| public final class test/Param : kotlin/Any { | |
| public constructor() | |
| } | |
| package { | |
| @test/AnnoFunction | |
| @receiver:test/AnnoFunctionExtensionReceiver | |
| public final fun test/Foo.extfun(@test/AnnoFunctionParam x: kotlin/Int): kotlin/Unit | |
| public final fun <@test/AnnoFunctionTypeParameter T#0 /* T */> f(x: test/B<@test/AnnoClassUsageTypeParameter kotlin/Int>): kotlin/Unit | |
| public final fun varargWithCustomTypeAnnotationOnParam(vararg v: @test/AnnoType test/Param /* kotlin/Array<out @test/AnnoType test/Param> */): kotlin/Unit | |
| public final fun varargWithCustomTypeAnnotationOnInt(vararg v: @test/AnnoType kotlin/Int /* kotlin/IntArray */): kotlin/Unit | |
| public final fun varargWithCustomTypeAnnotationOnLambda(vararg v: @test/AnnoType kotlin/Function0<kotlin/Unit> /* kotlin/Array<out @test/AnnoType kotlin/Function0<kotlin/Unit>> */): kotlin/Unit | |
| public final fun varargWithExtensionFunctionTypeAnnotation(vararg v: @kotlin/ExtensionFunctionType kotlin/Function1<kotlin/Int, kotlin/Unit> /* kotlin/Array<out @kotlin/ExtensionFunctionType kotlin/Function1<kotlin/Int, kotlin/Unit>> */): kotlin/Unit | |
| public final fun varargWithCustomAndExtensionFunctionTypeAnnotation(vararg v: @test/AnnoType @kotlin/ExtensionFunctionType kotlin/Function1<kotlin/Int, kotlin/Unit> /* kotlin/Array<out @test/AnnoType @kotlin/ExtensionFunctionType kotlin/Function1<kotlin/Int, kotlin/Unit>> */): kotlin/Unit | |
| @test/AnnoPropertyExtensionReceiver | |
| public final val test/Foo.extProp: kotlin/Int | |
| public final /* non-default */ get | |
| } | |
| } | |
| } |