``` private inline fun <reified X : Throwable&g...
# announcements
m
Copy code
private inline fun <reified X : Throwable> doesntThrow(call : () -> Any): Boolean {
  return try {
    call()
    true
  } catch (ex: Throwable) {
    if (ex is X) {
      false
    } else {
      throw ex
    }
  }
}