Skip to content

Instantly share code, notes, and snippets.

@sajjadyousefnia
Created March 22, 2019 16:53
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save sajjadyousefnia/6d671a0e3185275399fb389e1d21a204 to your computer and use it in GitHub Desktop.
inline fun <reified T>
Iterable<*>.filterIsInstance(): List<T>
val destination = mutableListOf<T>()
for (element in this) {
if (element is T) {
destination.add(element)
}
}
return destination
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment