From 89e52cb780f71fbdedec0e8061781d395fca0356 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Mon, 24 May 2021 11:35:18 +0300 Subject: [PATCH] Add workaround for KT-46900 --- .../jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt index 283dee85387..ffc9197de5e 100644 --- a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt +++ b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt @@ -30,6 +30,7 @@ import org.jetbrains.jps.ModuleChunk import org.jetbrains.jps.api.CanceledStatus import org.jetbrains.jps.builders.BuildResult import org.jetbrains.jps.builders.CompileScopeTestBuilder +import org.jetbrains.jps.builders.JpsBuildTestCase import org.jetbrains.jps.builders.impl.BuildDataPathsImpl import org.jetbrains.jps.builders.impl.logging.ProjectBuilderLoggerBase import org.jetbrains.jps.builders.java.dependencyView.Callbacks @@ -153,7 +154,7 @@ abstract class AbstractIncrementalJpsTest( override fun tearDown() { restoreSystemProperties() - (AbstractIncrementalJpsTest::myProject).javaField!![this] = null + JpsBuildTestCase::class.java.getDeclaredField("myProject")[this] = null (AbstractIncrementalJpsTest::projectDescriptor).javaField!![this] = null (AbstractIncrementalJpsTest::systemPropertiesBackup).javaField!![this] = null