Add checkCanceled on common for autocompletion and highlighting resolve path

This commit is contained in:
Vladimir Dolzhenko
2020-02-24 18:06:08 +01:00
parent 9c530b1121
commit 15e2afe5ab
7 changed files with 25 additions and 0 deletions
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.asJava.classes
import com.intellij.openapi.progress.ProgressManager
import com.intellij.psi.*
import com.intellij.psi.impl.light.LightMethodBuilder
import com.intellij.psi.impl.light.LightModifierList
@@ -174,6 +175,7 @@ internal class UltraLightMembersCreator(
numberOfDefaultParametersToAdd: Int = -1,
methodIndex: Int
): KtLightMethod {
ProgressManager.checkCanceled()
val isConstructor = ktFunction is KtConstructor<*>
val name =
if (isConstructor) containingClass.name