Alex Woods
data class Foo(val a: String = "hello") // can I access "hello" somehow, like Foo::class.fields.map { it.defaultValue }
@Target... annotation class Bar<T>(val value: T) // nope! annotation class Bar(val value: Any) // nope!
bezrukov
A modern programming language that makes developers happier.