[FIR IDE] Remove LightClassProvider
This commit is contained in:
@@ -9,8 +9,9 @@ import com.intellij.execution.Location
|
||||
import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiMethod
|
||||
import org.jetbrains.kotlin.asJava.elements.KtLightElement
|
||||
import org.jetbrains.kotlin.idea.caches.lightClasses.KtFakeLightClass
|
||||
import org.jetbrains.kotlin.idea.caches.lightClasses.KtFakeLightMethod
|
||||
import org.jetbrains.kotlin.asJava.classes.KtFakeLightClass
|
||||
import org.jetbrains.kotlin.asJava.classes.KtFakeLightMethod
|
||||
import org.jetbrains.kotlin.asJava.toFakeLightClass
|
||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||
import org.jetbrains.kotlin.psi.KtDeclaration
|
||||
import org.jetbrains.kotlin.psi.KtNamedFunction
|
||||
@@ -31,5 +32,5 @@ internal fun getTestClassForKotlinTest(location: Location<*>): PsiClass? {
|
||||
else -> psi
|
||||
}
|
||||
val owner = leaf?.getParentOfType<KtDeclaration>(false) as? KtClassOrObject ?: return null
|
||||
return KtFakeLightClass(owner)
|
||||
return owner.toFakeLightClass()
|
||||
}
|
||||
Reference in New Issue
Block a user