package test

@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) public final annotation class Ann : kotlin.Annotation {
    /*primary*/ public constructor Ann(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Double)
    public final val x: kotlin.String
        public final fun <get-x>(): kotlin.String
    public final val y: kotlin.Double
        public final fun <get-y>(): kotlin.Double
}

public final class TypeAnnotationWithArguments {
    /*primary*/ public constructor TypeAnnotationWithArguments()
    public final fun foo(/*0*/ param: @test.Ann(x = "param", y = 3.14.toDouble()) kotlin.ranges.IntRange): @test.Ann(x = "fun", y = 2.72.toDouble()) kotlin.Unit
}
