[FIR] Add disposing of FirJavaElementFinder in FIR compiler entrypoint
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
package org.jetbrains.kotlin.cli.jvm.compiler
|
package org.jetbrains.kotlin.cli.jvm.compiler
|
||||||
|
|
||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
|
import com.intellij.openapi.util.Disposer
|
||||||
import com.intellij.openapi.vfs.*
|
import com.intellij.openapi.vfs.*
|
||||||
import com.intellij.psi.PsiElementFinder
|
import com.intellij.psi.PsiElementFinder
|
||||||
import com.intellij.psi.PsiJavaModule
|
import com.intellij.psi.PsiJavaModule
|
||||||
@@ -427,6 +428,9 @@ object KotlinToJVMBytecodeCompiler {
|
|||||||
performanceManager?.notifyGenerationFinished()
|
performanceManager?.notifyGenerationFinished()
|
||||||
ProgressIndicatorAndCompilationCanceledStatus.checkCanceled()
|
ProgressIndicatorAndCompilationCanceledStatus.checkCanceled()
|
||||||
outputs[module] = generationState
|
outputs[module] = generationState
|
||||||
|
|
||||||
|
PsiElementFinder.EP.getPoint(project).unregisterExtension(JavaElementFinder::class.java)
|
||||||
|
Disposer.dispose(environment.project)
|
||||||
}
|
}
|
||||||
|
|
||||||
val mainClassFqName: FqName? =
|
val mainClassFqName: FqName? =
|
||||||
|
|||||||
Reference in New Issue
Block a user