ec55dddfcd
KT-462 Consider allowing initializing properties via property names when it is safe KT-598 Allow to use backing fields after this expression
34 lines
474 B
Plaintext
34 lines
474 B
Plaintext
class NoC {
|
|
<!ANONYMOUS_INITIALIZER_WITHOUT_CONSTRUCTOR!>{
|
|
|
|
}<!>
|
|
|
|
val a : Int get() = 1
|
|
|
|
<!ANONYMOUS_INITIALIZER_WITHOUT_CONSTRUCTOR!>{
|
|
|
|
}<!>
|
|
}
|
|
|
|
class WithC() {
|
|
val x : Int
|
|
{
|
|
$x = 1
|
|
<!UNRESOLVED_REFERENCE!>$y<!> = 2
|
|
val b = x
|
|
|
|
}
|
|
|
|
val a : Int get() = 1
|
|
|
|
{
|
|
val z = <!UNRESOLVED_REFERENCE!>b<!>
|
|
val zz = x
|
|
val zzz = <!NO_BACKING_FIELD_CUSTOM_ACCESSORS!>$a<!>
|
|
}
|
|
|
|
this(a : Int) : this() {
|
|
val <!UNUSED_VARIABLE!>b<!> = x
|
|
}
|
|
|
|
} |