Just moments ago when I was exploring the Kotlin github repo, I found something interesting: Kotlin now seems to have a header keyword.
open header class ArrayList<E> : MutableList<E> {
//...
header inline fun <reified T> Array<out T>?.orEmpty(): Array<out T>
What does it mean? Is it some public available feature or a internal feature to help stdlib development?
EDIT: There seems to be a impl keyword that work in conjunction with header. What's that?
