diff options
Diffstat (limited to 'testApi/src/main/kotlin/org')
-rw-r--r-- | testApi/src/main/kotlin/org/jetbrains/dokka/testApi/utils/assertIsInstance.kt | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/testApi/src/main/kotlin/org/jetbrains/dokka/testApi/utils/assertIsInstance.kt b/testApi/src/main/kotlin/org/jetbrains/dokka/testApi/utils/assertIsInstance.kt deleted file mode 100644 index 00c00ebb..00000000 --- a/testApi/src/main/kotlin/org/jetbrains/dokka/testApi/utils/assertIsInstance.kt +++ /dev/null @@ -1,17 +0,0 @@ -package org.jetbrains.dokka.testApi.utils - -import kotlin.contracts.ExperimentalContracts -import kotlin.contracts.contract - -@OptIn(ExperimentalContracts::class) -inline fun <reified T> assertIsInstance(obj: Any?): T { - contract { - returns() implies (obj is T) - } - - if (obj is T) { - return obj - } - - throw AssertionError("Expected instance of type ${T::class.qualifiedName} but found $obj") -} |