Disable JavaElementFinder in FIR tests to avoid old FE

This commit is contained in:
Mikhail Glukhikh
2019-02-07 16:07:19 +03:00
parent 840750ee40
commit 1f5e89cd32
@@ -5,7 +5,10 @@
package org.jetbrains.kotlin.fir
import com.intellij.openapi.extensions.Extensions
import com.intellij.psi.PsiElementFinder
import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.kotlin.asJava.finder.JavaElementFinder
import org.jetbrains.kotlin.fir.java.FirJavaModuleBasedSession
import org.jetbrains.kotlin.fir.java.FirLibrarySession
import org.jetbrains.kotlin.fir.java.FirProjectSessionProvider
@@ -13,6 +16,14 @@ import org.jetbrains.kotlin.test.KotlinTestWithEnvironment
abstract class AbstractFirResolveWithSessionTestCase : KotlinTestWithEnvironment() {
override fun setUp() {
super.setUp()
Extensions.getArea(project)
.getExtensionPoint(PsiElementFinder.EP_NAME)
.unregisterExtension(JavaElementFinder::class.java)
}
open fun createSession(sourceScope: GlobalSearchScope): FirSession {
val moduleInfo = FirTestModuleInfo()
val provider = FirProjectSessionProvider(project)