[Analysis API] introduce base KtTypeScope -> KtScope converter

This commit is contained in:
Ilya Kirillov
2022-06-08 13:39:57 +02:00
parent c52d33d215
commit 7b1765cc8b
8 changed files with 84 additions and 2 deletions
@@ -7,4 +7,8 @@ package org.jetbrains.kotlin.analysis.utils.errors
public fun unexpectedElementError(elementName: String, element: Any?): Nothing {
error("Unexpected $elementName ${element?.let { it::class.simpleName }}")
}
public inline fun <reified ELEMENT> unexpectedElementError(element: Any?): Nothing {
unexpectedElementError(ELEMENT::class.simpleName ?: ELEMENT::class.java.name, element)
}