- package com.hexagonkt.handlers
- import kotlin.reflect.KClass
- import kotlin.reflect.cast
- internal fun <T : Exception> castException(exception: Exception?, exceptionClass: KClass<T>): T =
- exception
- ?.let { exceptionClass.cast(exception) }
- ?: error("Exception 'null' or incorrect type")