karelpeeters
08/21/2017, 11:45 AMarekolek
08/21/2017, 11:52 AMfoo.takeIf { it is Foo }fooarekolek
08/21/2017, 11:52 AMfoo.let { if (it is Foo) }lovis
08/21/2017, 12:17 PMinline fun <reified T> Any.takeIfInstance() = this.takeIf { it is T } as? Tval astring = myObj.takeIfInstance<String>()karelpeeters
08/21/2017, 12:18 PMkarelpeeters
08/21/2017, 12:18 PMlovis
08/21/2017, 12:18 PMfilterIsInstancemapIsInstanceilya.gorbunov
08/22/2017, 7:32 AMfoo as? Foo