Use DECLARATION_NAME strategy for FirErrors.PRIMARY_CONSTRUCTOR_REQUIRED

This commit is contained in:
Mikhail Glukhikh
2021-03-11 11:22:11 +03:00
parent 6e8bad6ef6
commit 111e67dc8d
9 changed files with 15 additions and 15 deletions
@@ -1,7 +1,7 @@
// See EA-73584
<!PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASS!>data class<!SYNTAX!><!> {
data class<!SYNTAX!><!> {
}<!>
}
// See KT-9296
data interface<!SYNTAX!><!> {
@@ -1,4 +1,4 @@
<!PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASS!>data class A<!>
data <!PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASS!>class A<!>
fun foo(a: A) {
a.<!UNRESOLVED_REFERENCE!>component1<!>()
@@ -7,8 +7,8 @@ data class A2(val y: String, val z: Int) {
constructor(x: String): this(x, 0)
}
<!PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASS!>data class A3 {
data <!PRIMARY_CONSTRUCTOR_REQUIRED_FOR_DATA_CLASS!>class A3<!> {
constructor()
}<!>
}
data class A4 <!DATA_CLASS_WITHOUT_PARAMETERS!>internal constructor()<!>