hfhbd
class Config { lateinit var s: String } class Consumer(val config: Config) { init { require(config::s.isInitialized) } }
fun isInitialized() = ::s.isInitialized
require
Arxing Lin
class Config(var s: String)
s
Delegates.notNull<T>()
class Config { var s: String by Delegates.notNull() }
Mendess
Delegates.notNull
A modern programming language that makes developers happier.