projects
/
Sone.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
5651c72fadf1dc6c362868f2ab626b19460b58ea
[Sone.git]
/
Iterables.kt
1
package net.pterodactylus.sone.utils
2
3
import com.google.common.base.Optional
4
5
fun <T, R> Iterable<T>.mapPresent(transform: (T) -> Optional<R>): List<R> =
6
map(transform).filter { it.isPresent }.map { it.get() }