FILE: annotations.kt
    @FILE:R|kotlin/Suppress|(names = vararg(String(OPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCE)))
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 1)) public final suspend fun deprecatedFunction1(): R|kotlin/String| {
        ^deprecatedFunction1 String(OK1)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 2), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.WARNING|) public final suspend fun deprecatedFunction2(): R|kotlin/String| {
        ^deprecatedFunction2 String(OK2)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 3), replaceWith = R|kotlin/ReplaceWith.ReplaceWith|(String(deprecatedFunction2())), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.ERROR|) public final suspend fun deprecatedFunction3(): R|kotlin/String| {
        ^deprecatedFunction3 String(OK3)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 4)) public final val deprecatedProperty1: R|kotlinx/coroutines/flow/Flow<kotlin/String>| = R|kotlinx/coroutines/flow/flowOf|<R|kotlin/String|>(String(OK4))
        public get(): R|kotlinx/coroutines/flow/Flow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 5), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.WARNING|) public final val deprecatedProperty2: R|kotlinx/coroutines/flow/Flow<kotlin/String>| = R|kotlinx/coroutines/flow/flowOf|<R|kotlin/String|>(String(OK5))
        public get(): R|kotlinx/coroutines/flow/Flow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/Deprecated|(message = String(This is deprecated 6), replaceWith = R|kotlin/ReplaceWith.ReplaceWith|(String(deprecatedProperty2)), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.ERROR|) public final val deprecatedProperty3: R|kotlinx/coroutines/flow/Flow<kotlin/String>| = R|kotlinx/coroutines/flow/flowOf|<R|kotlin/String|>(String(OK6))
        public get(): R|kotlinx/coroutines/flow/Flow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() public final val deprecatedProperty4: R|kotlinx/coroutines/flow/MutableStateFlow<kotlin/String>| = R|kotlinx/coroutines/flow/MutableStateFlow|<R|kotlin/String|>(String(OK7))
        @PROPERTY_GETTER:R|kotlin/Deprecated|(message = String(This is deprecated 7)) public get(): R|kotlinx/coroutines/flow/MutableStateFlow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) @R|kotlin/native/ObjCName|(name = String(objCNameFunction1ObjC)) public final suspend fun objCNameFunction1(): R|kotlin/String| {
        ^objCNameFunction1 String(OK8)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) @R|kotlin/native/ObjCName|(swiftName = String(objCNameFunction2Swift)) public final suspend fun objCNameFunction2(): R|kotlin/String| {
        ^objCNameFunction2 String(OK9)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) @R|kotlin/native/ObjCName|(name = String(objCNameFunction3ObjC), swiftName = String(objCNameFunction3Swift)) public final suspend fun objCNameFunction3(): R|kotlin/String| {
        ^objCNameFunction3 String(OK10)
    }
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) @R|kotlin/native/ObjCName|(name = String(objCNameProperty1ObjC)) public final val objCNameProperty1: R|kotlinx/coroutines/flow/StateFlow<kotlin/String>| = R|kotlinx/coroutines/flow/MutableStateFlow|<R|kotlin/String|>(String(OK11))
        public get(): R|kotlinx/coroutines/flow/StateFlow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutinesState|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) @R|kotlin/native/ObjCName|(name = String(objCNameProperty2ObjC)) public final val objCNameProperty2: R|kotlinx/coroutines/flow/StateFlow<kotlin/String>| = R|kotlinx/coroutines/flow/MutableStateFlow|<R|kotlin/String|>(String(OK12))
        public get(): R|kotlinx/coroutines/flow/StateFlow<kotlin/String>|
    @R|com/rickclephas/kmp/nativecoroutines/NativeCoroutines|() @R|kotlin/OptIn|(markerClass = vararg(<getClass>(Q|kotlin/experimental/ExperimentalObjCName|))) public final suspend fun objCNameFunctionParameter(@R|kotlin/native/ObjCName|(name = String(valueObjC)) value: R|kotlin/String|): R|kotlin/String| {
        ^objCNameFunctionParameter R|<local>/value|
    }
    public final fun box(): R|kotlin/String| {
        ^box R|com/rickclephas/kmp/nativecoroutines/runBoxTest|(<L> = runBoxTest@fun R|com/rickclephas/kmp/nativecoroutines/BoxTest|.<anonymous>(): R|kotlin/Unit| <inline=NoInline>  {
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/deprecatedFunction1Native|())
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/deprecatedFunction2Native|())
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.collect|<R|kotlin/String|>(R|/deprecatedProperty1Native|)
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.collect|<R|kotlin/String|>(R|/deprecatedProperty2Native|)
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.collect|<R|kotlin/String|>(R|/deprecatedProperty4Native|, Int(1))
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.value|<R|kotlin/String|>(R|/deprecatedProperty4Value|)
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/objCNameFunction1Native|())
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/objCNameFunction2Native|())
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/objCNameFunction3Native|())
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.collect|<R|kotlin/String|>(R|/objCNameProperty1Native|, Int(1))
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.value|<R|kotlin/String|>(R|/objCNameProperty1Value|)
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.collect|<R|kotlin/String|>(R|/objCNameProperty2Flow|, Int(1))
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.value|<R|kotlin/String|>(R|/objCNameProperty2Value|)
            this@R|special/anonymous|.R|com/rickclephas/kmp/nativecoroutines/BoxTest.await|<R|kotlin/String|>(R|/objCNameFunctionParameterNative|(String(OK13)))
        }
        )
    }
FILE: __GENERATED DECLARATIONS__.kt
    @R|kotlin/Deprecated|(message = String(This is deprecated 1)) @R|kotlin/native/ObjCName|(name = String(deprecatedFunction1)) public final fun deprecatedFunction1Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/deprecatedFunction1|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/Deprecated|(message = String(This is deprecated 2), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.WARNING|) @R|kotlin/native/ObjCName|(name = String(deprecatedFunction2)) public final fun deprecatedFunction2Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/deprecatedFunction2|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/Deprecated|(message = String(This is deprecated 3), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.ERROR|) @R|kotlin/native/ObjCName|(name = String(deprecatedFunction3)) public final fun deprecatedFunction3Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/deprecatedFunction3|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/Deprecated|(message = String(This is deprecated 4)) @R|kotlin/native/ObjCName|(name = String(deprecatedProperty1)) public final val deprecatedProperty1Native: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/deprecatedProperty1|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/Deprecated|(message = String(This is deprecated 5), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.WARNING|) @R|kotlin/native/ObjCName|(name = String(deprecatedProperty2)) public final val deprecatedProperty2Native: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/deprecatedProperty2|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/Deprecated|(message = String(This is deprecated 6), level = Q|kotlin/DeprecationLevel|.R|kotlin/DeprecationLevel.ERROR|) @R|kotlin/native/ObjCName|(name = String(deprecatedProperty3)) public final val deprecatedProperty3Native: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/deprecatedProperty3|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/native/ObjCName|(name = String(deprecatedProperty4)) public final val deprecatedProperty4Native: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        @R|kotlin/Deprecated|(message = String(This is deprecated 7)) public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/deprecatedProperty4|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    public final var deprecatedProperty4Value: R|kotlin/String|
        @R|kotlin/Deprecated|(message = String(This is deprecated 7)) public get(): R|kotlin/String| {
            ::R|/deprecatedProperty4|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
        @R|kotlin/Deprecated|(message = String(This is deprecated 7)) public set(value: R|kotlin/String|): R|kotlin/Unit|
    @R|kotlin/native/ObjCName|(name = String(objCNameFunction1ObjC)) public final fun objCNameFunction1Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/objCNameFunction1|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/native/ObjCName|(name = String(objCNameFunction2), swiftName = String(objCNameFunction2Swift)) public final fun objCNameFunction2Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/objCNameFunction2|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/native/ObjCName|(name = String(objCNameFunction3ObjC), swiftName = String(objCNameFunction3Swift)) public final fun objCNameFunction3Native(): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/objCNameFunction3|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/native/ObjCName|(name = String(objCNameProperty1ObjC)) public final val objCNameProperty1Native: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/objCNameProperty1|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/native/ObjCName|(name = String(objCNameProperty1ObjCValue)) public final val objCNameProperty1Value: R|kotlin/String|
        public get(): R|kotlin/String| {
            ::R|/objCNameProperty1|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/native/ObjCName|(name = String(objCNameFunctionParameter)) public final fun objCNameFunctionParameterNative(@R|kotlin/native/ObjCName|(name = String(valueObjC)) value: R|kotlin/String|): R|com/rickclephas/kmp/nativecoroutines/NativeSuspend<kotlin/String>| {
        ::R|/objCNameFunctionParameter|
        R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
    }
    @R|kotlin/native/ObjCName|(name = String(objCNameProperty2ObjC)) public final val objCNameProperty2Value: R|kotlin/String|
        public get(): R|kotlin/String| {
            ::R|/objCNameProperty2|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
    @R|kotlin/native/ObjCName|(name = String(objCNameProperty2ObjCFlow)) public final val objCNameProperty2Flow: R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>|
        public get(): R|com/rickclephas/kmp/nativecoroutines/NativeFlow<kotlin/String>| {
            ::R|/objCNameProperty2|
            R|kotlin/TODO|(String(KMP-NativeCoroutines generated declaration must be implemented in IR))
        }
