FIR: report WRONG_ANNOTATION_TARGET(_WITH_USE_SITE_TARGET) on declarations

This commit is contained in:
Mikhail Glukhikh
2021-05-18 11:48:44 +03:00
parent 95f2c52659
commit 2a33a6927c
73 changed files with 394 additions and 392 deletions
@@ -8,6 +8,6 @@ interface Test {
@get:Synchronized
val c: Int
@get:JvmOverloads
<!WRONG_ANNOTATION_TARGET_WITH_USE_SITE_TARGET!>@get:JvmOverloads<!>
val d: Int
}
@@ -6,10 +6,10 @@ fun foo() {}
@JvmName("b")
fun Any.foo() {}
@JvmName("c")
<!WRONG_ANNOTATION_TARGET!>@JvmName("c")<!>
val px = 1
@JvmName("d")
<!WRONG_ANNOTATION_TARGET!>@JvmName("d")<!>
val Any.px : Int
get() = 1
@@ -29,9 +29,9 @@ var vardef: Int = 1
@JvmName("i")
set
@JvmName("C")
class C @JvmName("primary") constructor() {
@JvmName("ctr") constructor(x: Int): this() {}
<!WRONG_ANNOTATION_TARGET!>@JvmName("C")<!>
class C <!WRONG_ANNOTATION_TARGET!>@JvmName("primary")<!> constructor() {
<!WRONG_ANNOTATION_TARGET!>@JvmName("ctr")<!> constructor(x: Int): this() {}
@JvmName("a")
fun foo() {}
@@ -39,10 +39,10 @@ class C @JvmName("primary") constructor() {
@JvmName("b")
fun Any.foo() {}
@JvmName("c")
<!WRONG_ANNOTATION_TARGET!>@JvmName("c")<!>
val px = 1
@JvmName("d")
<!WRONG_ANNOTATION_TARGET!>@JvmName("d")<!>
val Any.px : Int
get() = 1
@@ -61,7 +61,7 @@ fun foo1() {
@JvmName("a")
fun foo() {}
@JvmName("a")
<!WRONG_ANNOTATION_TARGET!>@JvmName("a")<!>
val x = 1
}