Экспериментальный
@Target([AnnotationTarget.ANNOTATION_CLASS]) annotation class ExperimentalУстарело: Пожалуйста, используйте RequiresOptIn вместо этого.
Указывает, что аннотированный класс аннотаций является маркером экспериментального API.
Любое объявление, аннотированное этим маркером, считается экспериментальным объявлением, и места его вызова должны принимать экспериментальную сторону либо с помощью UseExperimental, либо, будучи аннотированными этим маркером, что эффективно приводит к дальнейшему распространению экспериментальной стороны.
Этот класс устарел в пользу более общего подхода, предоставляемого RequiresOptIn/OptIn.
Типы
Уровень
Степень диагностики, которая должна быть сообщена об использовании экспериментального API, который явно не принял экспериментальную сторону этого API, либо с помощью UseExperimental, либо, будучи аннотированным соответствующей аннотацией-маркером.
enum class Level
Конструкторы
<init>
Указывает, что аннотированный класс аннотаций является маркером экспериментального API.
Experimental(level: Level = Level.ERROR)
Свойства
уровень
val level: Level
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-experimental/index.html