Forbid TYPE and TYPE_PARAMETER as possible OptIn targets

This commit is contained in:
Mikhail Glukhikh
2021-05-31 19:19:54 +03:00
committed by teamcityserver
parent 603afe89a2
commit 702d839c66
10 changed files with 66 additions and 27 deletions
@@ -5,7 +5,7 @@
package api
@RequiresOptIn(level = RequiresOptIn.Level.WARNING)
@Target(AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.TYPEALIAS,
@Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.TYPEALIAS,
AnnotationTarget.VALUE_PARAMETER)
@Retention(AnnotationRetention.BINARY)
annotation class ExperimentalAPI