Klitos Kyriacou
ArrayList
reversed()
asReversed()
ephemient
forEach
val a: List<Any?> = ArrayList() a.reversed() // calls Kotlin extension (a as java.util.List<Any?>).reversed() // calls Java default method
fun foo(list: ArrayList<Int>) { list.reversed() // calls Kotlin extension if (list is SequencedCollection<*>) list.reversed() // calls Java method }
Loney Chou
A modern programming language that makes developers happier.