kotlin-stdlib / kotlin.jvm.optionals / java.util.Optional / toList toList JVM JRE8 1.8 fun < T : Any > Optional < out T > . toList ( ) : List < T > (source) Returns a new read-only list of this Optional 's value if present , or otherwise an empty list. The returned list is serializable (JVM).