blob: 0c8617f2391239cfa7060ca3ad86ea5212989b1c [file]
// RUN_PIPELINE_TILL: FRONTEND
// LATEST_LV_DIFFERENCE
// FIR_DUMP
// ISSUE: KT-74654
annotation class Ann(val s: String)
@Target(AnnotationTarget.CLASS)
annotation class ClassOnly
const val x = "str"
data class X(val a: Int, val b: Int)
@Ann(x)
val <!SYNTAX!>(a, b)<!> = X(1, 2)
@Ann(<!UNRESOLVED_REFERENCE!>y<!>)
@<!UNRESOLVED_REFERENCE!>Unresolved<!>
<!WRONG_ANNOTATION_TARGET!>@ClassOnly<!>
<!REPEATED_ANNOTATION!>@property:Ann(x)<!>
val <!SYNTAX!>(c, d)<!> = X(1, 2)
class C {
@Ann(x)
val <!SYNTAX!>(a, b)<!> = X(1, 2)
@Ann(<!UNRESOLVED_REFERENCE!>y<!>)
@<!UNRESOLVED_REFERENCE!>Unresolved<!>
<!WRONG_ANNOTATION_TARGET!>@ClassOnly<!>
<!REPEATED_ANNOTATION!>@property:Ann(x)<!>
val <!SYNTAX!>(c, d)<!> = X(1, 2)
}
/* GENERATED_FIR_TAGS: annotationDeclaration, classDeclaration, const, data, integerLiteral, primaryConstructor,
propertyDeclaration, stringLiteral */