All Downloads are FREE. Search and download functionalities are using the official Maven repository.

internal.Annotations.common.kt Maven / Gradle / Ivy

There is a newer version: 1.3.8
Show newest version
/*
 * 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 internal package because they would break
// user code that uses kotlinx.coroutines library otherwise, see https://youtrack.jetbrains.com/issue/KT-23727
package kotlinx.coroutines.internal

@Target(AnnotationTarget.FILE, AnnotationTarget.FUNCTION)
internal expect annotation class JvmName(val name: String)

@Target(AnnotationTarget.FUNCTION, AnnotationTarget.CONSTRUCTOR)
internal expect annotation class JvmOverloads()

@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)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy