EA-218043: fix getting resolution facade for empty list of elements in new J2K
This commit is contained in:
+1
@@ -25,6 +25,7 @@ import org.jetbrains.kotlin.psi.KtElement
|
|||||||
abstract class InferenceProcessing : ElementsBasedPostProcessing() {
|
abstract class InferenceProcessing : ElementsBasedPostProcessing() {
|
||||||
override fun runProcessing(elements: List<PsiElement>, converterContext: NewJ2kConverterContext) {
|
override fun runProcessing(elements: List<PsiElement>, converterContext: NewJ2kConverterContext) {
|
||||||
val kotlinElements = elements.filterIsInstance<KtElement>()
|
val kotlinElements = elements.filterIsInstance<KtElement>()
|
||||||
|
if (kotlinElements.isEmpty()) return
|
||||||
val resolutionFacade = runReadAction {
|
val resolutionFacade = runReadAction {
|
||||||
KotlinCacheService.getInstance(converterContext.project).getResolutionFacade(kotlinElements)
|
KotlinCacheService.getInstance(converterContext.project).getResolutionFacade(kotlinElements)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user