[Gradle, JS] JsBinaryType to KotlinJsBinaryType
This commit is contained in:
+5
-5
@@ -69,13 +69,13 @@ constructor(
|
|||||||
|
|
||||||
internal fun executableIrInternal(compilation: KotlinJsCompilation) = createBinaries(
|
internal fun executableIrInternal(compilation: KotlinJsCompilation) = createBinaries(
|
||||||
compilation = compilation,
|
compilation = compilation,
|
||||||
jsBinaryType = JsBinaryType.EXECUTABLE,
|
jsBinaryType = KotlinJsBinaryType.EXECUTABLE,
|
||||||
create = ::Executable
|
create = ::Executable
|
||||||
)
|
)
|
||||||
|
|
||||||
private fun executableLegacyInternal(compilation: KotlinJsCompilation) = createBinaries(
|
private fun executableLegacyInternal(compilation: KotlinJsCompilation) = createBinaries(
|
||||||
compilation = compilation,
|
compilation = compilation,
|
||||||
jsBinaryType = JsBinaryType.EXECUTABLE,
|
jsBinaryType = KotlinJsBinaryType.EXECUTABLE,
|
||||||
create = { compilation, name, type ->
|
create = { compilation, name, type ->
|
||||||
object : JsBinary {
|
object : JsBinary {
|
||||||
override val compilation: KotlinJsCompilation = compilation
|
override val compilation: KotlinJsCompilation = compilation
|
||||||
@@ -94,7 +94,7 @@ constructor(
|
|||||||
private fun <T : JsBinary> createBinaries(
|
private fun <T : JsBinary> createBinaries(
|
||||||
compilation: KotlinJsCompilation,
|
compilation: KotlinJsCompilation,
|
||||||
modes: Collection<KotlinJsBinaryMode> = listOf(PRODUCTION, DEVELOPMENT),
|
modes: Collection<KotlinJsBinaryMode> = listOf(PRODUCTION, DEVELOPMENT),
|
||||||
jsBinaryType: JsBinaryType,
|
jsBinaryType: KotlinJsBinaryType,
|
||||||
create: (compilation: KotlinJsCompilation, name: String, mode: KotlinJsBinaryMode) -> T
|
create: (compilation: KotlinJsCompilation, name: String, mode: KotlinJsBinaryMode) -> T
|
||||||
) {
|
) {
|
||||||
modes.forEach {
|
modes.forEach {
|
||||||
@@ -110,7 +110,7 @@ constructor(
|
|||||||
private fun <T : JsBinary> createBinary(
|
private fun <T : JsBinary> createBinary(
|
||||||
compilation: KotlinJsCompilation,
|
compilation: KotlinJsCompilation,
|
||||||
mode: KotlinJsBinaryMode,
|
mode: KotlinJsBinaryMode,
|
||||||
jsBinaryType: JsBinaryType,
|
jsBinaryType: KotlinJsBinaryType,
|
||||||
create: (compilation: KotlinJsCompilation, name: String, mode: KotlinJsBinaryMode) -> T
|
create: (compilation: KotlinJsCompilation, name: String, mode: KotlinJsBinaryMode) -> T
|
||||||
) {
|
) {
|
||||||
val name = generateBinaryName(
|
val name = generateBinaryName(
|
||||||
@@ -137,7 +137,7 @@ constructor(
|
|||||||
internal fun generateBinaryName(
|
internal fun generateBinaryName(
|
||||||
compilation: KotlinJsCompilation,
|
compilation: KotlinJsCompilation,
|
||||||
mode: KotlinJsBinaryMode,
|
mode: KotlinJsBinaryMode,
|
||||||
jsBinaryType: JsBinaryType?
|
jsBinaryType: KotlinJsBinaryType?
|
||||||
) =
|
) =
|
||||||
lowerCamelCaseName(
|
lowerCamelCaseName(
|
||||||
compilation.name.let { if (it == KotlinCompilation.MAIN_COMPILATION_NAME) null else it },
|
compilation.name.let { if (it == KotlinCompilation.MAIN_COMPILATION_NAME) null else it },
|
||||||
|
|||||||
+1
-1
@@ -5,6 +5,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.targets.js.ir
|
package org.jetbrains.kotlin.gradle.targets.js.ir
|
||||||
|
|
||||||
enum class JsBinaryType {
|
enum class KotlinJsBinaryType {
|
||||||
EXECUTABLE
|
EXECUTABLE
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user