From 0a504985366287b28e9130a8afff45feab0b8353 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 11 Jul 2018 19:14:21 +0200 Subject: [PATCH] Add BinaryVersion to DeserializationContext This will be useful to implement version-dependent deserialization, which is needed for gradual fixes of issues in metadata #KT-25120 In Progress Original commit: 412202109063e7c8e4cdc7ed0afb3e28ac1f0da8 --- .../kotlin/jps/build/AbstractLookupTrackerTest.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt index 19f869fd1df..b060acfce2a 100644 --- a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt +++ b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt @@ -40,9 +40,10 @@ import org.jetbrains.kotlin.incremental.testingUtils.TouchPolicy import org.jetbrains.kotlin.incremental.testingUtils.copyTestSources import org.jetbrains.kotlin.incremental.testingUtils.getModificationsToPerform import org.jetbrains.kotlin.incremental.utils.TestMessageCollector -import org.jetbrains.kotlin.jps.incremental.runJSCompiler import org.jetbrains.kotlin.jps.incremental.createTestingCompilerEnvironment +import org.jetbrains.kotlin.jps.incremental.runJSCompiler import org.jetbrains.kotlin.test.KotlinTestUtils +import org.jetbrains.kotlin.utils.JsMetadataVersion import java.io.* import java.util.* @@ -119,7 +120,10 @@ abstract class AbstractJsLookupTrackerTest : AbstractLookupTrackerTest() { override fun Services.Builder.registerAdditionalServices() { if (header != null) { - register(IncrementalDataProvider::class.java, IncrementalDataProviderImpl(header!!, packageParts!!)) + register( + IncrementalDataProvider::class.java, + IncrementalDataProviderImpl(header!!, packageParts, JsMetadataVersion.INSTANCE.toArray()) + ) } register(IncrementalResultsConsumer::class.java, IncrementalResultsConsumerImpl())