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: 4122021090
This commit is contained in:
+6
-2
@@ -40,9 +40,10 @@ import org.jetbrains.kotlin.incremental.testingUtils.TouchPolicy
|
|||||||
import org.jetbrains.kotlin.incremental.testingUtils.copyTestSources
|
import org.jetbrains.kotlin.incremental.testingUtils.copyTestSources
|
||||||
import org.jetbrains.kotlin.incremental.testingUtils.getModificationsToPerform
|
import org.jetbrains.kotlin.incremental.testingUtils.getModificationsToPerform
|
||||||
import org.jetbrains.kotlin.incremental.utils.TestMessageCollector
|
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.createTestingCompilerEnvironment
|
||||||
|
import org.jetbrains.kotlin.jps.incremental.runJSCompiler
|
||||||
import org.jetbrains.kotlin.test.KotlinTestUtils
|
import org.jetbrains.kotlin.test.KotlinTestUtils
|
||||||
|
import org.jetbrains.kotlin.utils.JsMetadataVersion
|
||||||
import java.io.*
|
import java.io.*
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@@ -119,7 +120,10 @@ abstract class AbstractJsLookupTrackerTest : AbstractLookupTrackerTest() {
|
|||||||
|
|
||||||
override fun Services.Builder.registerAdditionalServices() {
|
override fun Services.Builder.registerAdditionalServices() {
|
||||||
if (header != null) {
|
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())
|
register(IncrementalResultsConsumer::class.java, IncrementalResultsConsumerImpl())
|
||||||
|
|||||||
Reference in New Issue
Block a user