René
class Sample<T> { @Nullable public T getValue() {...} protected void setValue(T value) {...} //... }
class Foo<T> : Sample<T>() { override val `value`: T get() {...} set(value) {...} }
ephemient
A modern programming language that makes developers happier.