19 lines
487 B
Kotlin
Vendored
19 lines
487 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// See KT-9303: synthetic field variable does not exist for extension properties
|
|
val String.foo: Int
|
|
get() {
|
|
// No shadowing here
|
|
val field = 42
|
|
return field
|
|
}
|
|
|
|
val String.bar: Int = <!PROPERTY_INITIALIZER_NO_BACKING_FIELD!>13<!>
|
|
// Error
|
|
get() = <!UNRESOLVED_REFERENCE!>field<!>
|
|
|
|
class My {
|
|
val String.x: Int = <!PROPERTY_INITIALIZER_NO_BACKING_FIELD!>7<!>
|
|
// Error
|
|
get() = <!UNRESOLVED_REFERENCE!>field<!>
|
|
}
|