FILE: parameterModifiersOnContextParameter.kt
    context(vararg a: R|kotlin/Array<out kotlin/String>|)
    public final fun test1(): R|kotlin/Unit| {
    }
    context(noinline a: R|() -> kotlin/String|)
    public final inline fun test2(): R|kotlin/Unit| {
    }
    context(crossinline a: R|() -> kotlin/String|)
    public final inline fun test3(): R|kotlin/Unit| {
    }
    context(vararg a: R|kotlin/Array<out kotlin/String>|)
    public final val property1: R|kotlin/String|
        public get(): R|kotlin/String| {
            ^ String()
        }
    context(noinline a: R|() -> kotlin/String|)
    public final val property2: R|kotlin/String|
        public inline get(): R|kotlin/String| {
            ^ String()
        }
    context(crossinline a: R|() -> kotlin/String|)
    public final val property3: R|kotlin/String|
        public inline get(): R|kotlin/String| {
            ^ String()
        }
