michaelrocks
05/13/2016, 12:05 PMprivate inline fun <reified X : Throwable> doesntThrow(call : () -> Any): Boolean {
return try {
call()
true
} catch (ex: Throwable) {
if (ex is X) {
false
} else {
throw ex
}
}
}