13 lines
457 B
Kotlin
Vendored
13 lines
457 B
Kotlin
Vendored
// See KT-10107: 'Variable must be initialized' for delegate with private set
|
|
|
|
class My {
|
|
var delegate: String by kotlin.properties.Delegates.notNull()
|
|
private set
|
|
|
|
// Error: Variable 'delegate' must be initialized
|
|
val another: String = delegate
|
|
|
|
var delegateWithBackingField: String by kotlin.properties.Delegates.notNull()
|
|
<!ACCESSOR_FOR_DELEGATED_PROPERTY!>private set(arg) { <!UNRESOLVED_REFERENCE!>field<!> = arg }<!>
|
|
}
|