// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
open annotation class /Ann : kotlin/Annotation { // /Ann|null[0]
    constructor <init>() // /Ann.<init>|<init>(){}[0]
}
open annotation class /AnnotationWithConstructor : kotlin/Annotation { // /AnnotationWithConstructor|null[0]
    final val k // /AnnotationWithConstructor.k|{}k[0]
        final fun <get-k>(): kotlin/String // /AnnotationWithConstructor.k.<get-k>|<get-k>(){}[0]
    constructor <init>(kotlin/String) // /AnnotationWithConstructor.<init>|<init>(kotlin.String){}[0]
}
final val /annotationOnContextProperty // /annotationOnContextProperty|(kotlin.String){}annotationOnContextProperty[0]
    final fun (context(kotlin/String)).<get-annotationOnContextProperty>(): kotlin/String // /annotationOnContextProperty.<get-annotationOnContextProperty>|<get-annotationOnContextProperty>(kotlin.String)(){}[0]
final val /annotationWithConstructorProperty // /annotationWithConstructorProperty|(kotlin.String){}annotationWithConstructorProperty[0]
    final fun (context(kotlin/String)).<get-annotationWithConstructorProperty>(): kotlin/String // /annotationWithConstructorProperty.<get-annotationWithConstructorProperty>|<get-annotationWithConstructorProperty>(kotlin.String)(){}[0]
final fun (context(kotlin/String))./annotationOnContext() // /annotationOnContext|annotationOnContext(kotlin.String)(){}[0]
final fun (context(kotlin/String))./annotationWithConstructor() // /annotationWithConstructor|annotationWithConstructor(kotlin.String)(){}[0]
final fun /functionType(kotlin/Function1<kotlin/String, kotlin/Unit>) // /functionType|functionType(kotlin.Function1<kotlin.String,kotlin.Unit>){}[0]
final fun /functionTypeWithConstructor(kotlin/Function1<kotlin/String, kotlin/Unit>) // /functionTypeWithConstructor|functionTypeWithConstructor(kotlin.Function1<kotlin.String,kotlin.Unit>){}[0]
