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

// Library unique name: <main>
open annotation class /Test1 : kotlin/Annotation { // /Test1|null[0]
    final val x // /Test1.x|{}x[0]
        final fun <get-x>(): kotlin/Int // /Test1.x.<get-x>|<get-x>(){}[0]
    constructor <init>(kotlin/Int) // /Test1.<init>|<init>(kotlin.Int){}[0]
}
open annotation class /Test2 : kotlin/Annotation { // /Test2|null[0]
    final val x // /Test2.x|{}x[0]
        final fun <get-x>(): kotlin/Int // /Test2.x.<get-x>|<get-x>(){}[0]
    constructor <init>(kotlin/Int = ...) // /Test2.<init>|<init>(kotlin.Int){}[0]
}
open annotation class /Test3 : kotlin/Annotation { // /Test3|null[0]
    final val x // /Test3.x|{}x[0]
        final fun <get-x>(): /Test1 // /Test3.x.<get-x>|<get-x>(){}[0]
    constructor <init>(/Test1) // /Test3.<init>|<init>(Test1){}[0]
}
open annotation class /Test4 : kotlin/Annotation { // /Test4|null[0]
    final val xs // /Test4.xs|{}xs[0]
        final fun <get-xs>(): kotlin/IntArray // /Test4.xs.<get-xs>|<get-xs>(){}[0]
    constructor <init>(kotlin/IntArray...) // /Test4.<init>|<init>(kotlin.IntArray...){}[0]
}
