Files
kotlin-fork/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ParamAnnotations.kt
T
2021-05-20 12:22:22 +03:00

26 lines
814 B
Kotlin
Vendored

// FIR_IDENTICAL
annotation class Ann
annotation class Second
<!INAPPLICABLE_PARAM_TARGET, WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET!>@param:Ann<!>
class SomeClass {
<!INAPPLICABLE_PARAM_TARGET, WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET!>@param:Ann<!>
constructor(<!INAPPLICABLE_PARAM_TARGET!>@param:Ann<!> a: String)
<!INAPPLICABLE_PARAM_TARGET!>@param:Ann<!>
protected val simpleProperty: String = "text"
<!INAPPLICABLE_PARAM_TARGET!>@param:Ann<!>
fun anotherFun() {
<!INAPPLICABLE_PARAM_TARGET!>@param:Ann<!>
val localVariable = 5
}
}
class PrimaryConstructorClass(
<!REDUNDANT_ANNOTATION_TARGET!>@param:Ann<!> a: String,
@param:[<!REDUNDANT_ANNOTATION_TARGET!>Ann<!> <!REDUNDANT_ANNOTATION_TARGET!>Second<!>] b: String,
@param:Ann val c: String)