blob: 8b2a65ad435e84ed0db5a1544ae915cb32772cf1 [file] [log] [blame]
/*
* Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
// NOTE: We are defining them in a special internalAnnotations package because they would break
// user code that uses kotlinx.coroutines library otherwise, see https://youtrack.jetbrains.com/issue/KT-23727
package kotlinx.coroutines.experimental.internalAnnotations
@Target(AnnotationTarget.FILE, AnnotationTarget.FUNCTION)
internal expect annotation class JvmName(val name: String)
@Target(AnnotationTarget.FILE)
internal expect annotation class JvmMultifileClass()
internal expect annotation class JvmField()
internal expect annotation class Volatile()
internal expect annotation class JsName(val name: String)