File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
compiler/tests-common/org/jetbrains/kotlin/test/testFramework
plugins/uast-kotlin/tests Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -136,7 +136,7 @@ protected void tearDown() throws Exception {
136
136
application = null ;
137
137
}
138
138
139
- protected void resetApplicationToNull () {
139
+ public static void resetApplicationToNull () {
140
140
try {
141
141
Field ourApplicationField = ApplicationManager .class .getDeclaredField ("ourApplication" );
142
142
ourApplicationField .setAccessible (true );
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package org.jetbrains.uast.test.kotlin
2
2
3
3
import com.intellij.mock.MockProject
4
4
import com.intellij.openapi.Disposable
5
+ import com.intellij.openapi.application.ApplicationManager
5
6
import com.intellij.openapi.extensions.Extensions
6
7
import com.intellij.openapi.util.Disposer
7
8
import com.intellij.openapi.vfs.VirtualFile
@@ -21,6 +22,7 @@ import org.jetbrains.kotlin.config.CompilerConfiguration
21
22
import org.jetbrains.kotlin.config.addKotlinSourceRoot
22
23
import org.jetbrains.kotlin.resolve.jvm.TopDownAnalyzerFacadeForJVM
23
24
import org.jetbrains.kotlin.resolve.jvm.extensions.AnalysisHandlerExtension
25
+ import org.jetbrains.kotlin.test.testFramework.KtUsefulTestCase
24
26
import org.jetbrains.kotlin.utils.PathUtil
25
27
import org.jetbrains.uast.UastLanguagePlugin
26
28
import org.jetbrains.uast.evaluation.UEvaluatorExtension
@@ -135,6 +137,7 @@ abstract class AbstractKotlinUastTest : AbstractUastTest() {
135
137
136
138
override fun dispose () {
137
139
Disposer .dispose(parentDisposable)
140
+ KtUsefulTestCase .resetApplicationToNull()
138
141
}
139
142
}
140
143
}
You can’t perform that action at this time.
0 commit comments