kirillrakhman
11/29/2016, 2:05 PMclass MyDelegate<T> : ReadOnlyProperty<Any, T> {
//the getter definition
fun setNullable(t: T?) { ... }
}
class MyClass {
private val delegate = MyDelegate<String>()
val myVal by delegate
fun setNullable(t: String?) = delegate.setNullable(t)
}