Convert to primary constructor preserves accessors #KT-17996 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
4346fb5c23
commit
b206f6288d
+14
@@ -0,0 +1,14 @@
|
||||
fun log(s: String) {
|
||||
}
|
||||
|
||||
class A {
|
||||
var x: String
|
||||
get() {
|
||||
log(field)
|
||||
return field
|
||||
}
|
||||
|
||||
<caret>constructor(x: String) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fun log(s: String) {
|
||||
}
|
||||
|
||||
class A(x: String) {
|
||||
var x: String = x
|
||||
get() {
|
||||
log(field)
|
||||
return field
|
||||
}
|
||||
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
fun log(s: String) {
|
||||
}
|
||||
|
||||
class A {
|
||||
var x: String
|
||||
set(value) {
|
||||
log(value)
|
||||
field = value
|
||||
}
|
||||
|
||||
<caret>constructor(x: String) {
|
||||
this.x = x
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fun log(s: String) {
|
||||
}
|
||||
|
||||
class A(x: String) {
|
||||
var x: String = x
|
||||
set(value) {
|
||||
log(value)
|
||||
field = value
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user