FIR: Add test for candidate behind hidden property accessors.
See KT-48799.
This commit is contained in:
committed by
TeamCityServer
parent
f35680f0a4
commit
63cc18b095
+53
@@ -0,0 +1,53 @@
|
||||
class C {
|
||||
val v1: String
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
get() = ""
|
||||
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
val v2 = ""
|
||||
|
||||
var v3: String
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
get() = ""
|
||||
set(value) {}
|
||||
|
||||
var v4: String
|
||||
get() = ""
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
set(value) {
|
||||
}
|
||||
|
||||
var v5: String
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
get() = ""
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
set(value) {
|
||||
}
|
||||
|
||||
@Deprecated("", level = DeprecationLevel.HIDDEN)
|
||||
var v6: String
|
||||
get() = ""
|
||||
set(value) {}
|
||||
}
|
||||
|
||||
val v1: String = ""
|
||||
val v2: String = ""
|
||||
var v3: String = ""
|
||||
var v4: String = ""
|
||||
var v5: String = ""
|
||||
var v6: String = ""
|
||||
|
||||
fun test(c: C) {
|
||||
with (c) {
|
||||
<!DEPRECATION_ERROR!>v1<!> // DEPRECATION_ERROR in FE 1.0, see KT-48799
|
||||
v2
|
||||
<!DEPRECATION_ERROR!>v3<!> // DEPRECATION_ERROR in FE 1.0, see KT-48799
|
||||
v3 = ""
|
||||
v4
|
||||
<!DEPRECATION_ERROR!>v4<!> = "" // DEPRECATION_ERROR in FE 1.0, see KT-48799
|
||||
<!DEPRECATION_ERROR!>v5<!> // DEPRECATION_ERROR in FE 1.0, see KT-48799
|
||||
<!DEPRECATION_ERROR!>v5<!> = "" // DEPRECATION_ERROR in FE 1.0, see KT-48799
|
||||
v6
|
||||
v6 = ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user