Drop ModuleParameters, inline defaultImports everywhere
This commit is contained in:
@@ -19,27 +19,24 @@ package org.jetbrains.kotlin.js.resolve
|
||||
import com.google.common.collect.ImmutableList
|
||||
import org.jetbrains.kotlin.builtins.DefaultBuiltIns
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.descriptors.ModuleParameters
|
||||
import org.jetbrains.kotlin.resolve.ImportPath
|
||||
import org.jetbrains.kotlin.resolve.PlatformConfigurator
|
||||
import org.jetbrains.kotlin.resolve.TargetPlatform
|
||||
|
||||
object JsPlatform : TargetPlatform("JS") {
|
||||
override val defaultModuleParameters = object : ModuleParameters {
|
||||
override val defaultImports: List<ImportPath> = ImmutableList.of(
|
||||
ImportPath("java.lang.*"),
|
||||
ImportPath("kotlin.*"),
|
||||
ImportPath("kotlin.annotation.*"),
|
||||
ImportPath("kotlin.collections.*"),
|
||||
ImportPath("kotlin.ranges.*"),
|
||||
ImportPath("kotlin.sequences.*"),
|
||||
ImportPath("kotlin.text.*"),
|
||||
ImportPath("kotlin.js.*")
|
||||
)
|
||||
}
|
||||
override val defaultImports: List<ImportPath> = ImmutableList.of(
|
||||
ImportPath("java.lang.*"),
|
||||
ImportPath("kotlin.*"),
|
||||
ImportPath("kotlin.annotation.*"),
|
||||
ImportPath("kotlin.collections.*"),
|
||||
ImportPath("kotlin.ranges.*"),
|
||||
ImportPath("kotlin.sequences.*"),
|
||||
ImportPath("kotlin.text.*"),
|
||||
ImportPath("kotlin.js.*")
|
||||
)
|
||||
|
||||
override val platformConfigurator: PlatformConfigurator = JsPlatformConfigurator
|
||||
|
||||
val builtIns: KotlinBuiltIns
|
||||
get() = DefaultBuiltIns.Instance
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user