All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlin.cli.common.arguments.CommonKlibBasedCompilerArgumentsCopyGenerated.kt Maven / Gradle / Ivy

There is a newer version: 2.1.0-RC2
Show newest version
@file:Suppress("unused", "DuplicatedCode")

// DO NOT EDIT MANUALLY!
// Generated by generators/tests/org/jetbrains/kotlin/generators/arguments/GenerateCompilerArgumentsCopy.kt
// To regenerate run 'generateCompilerArgumentsCopy' task

package org.jetbrains.kotlin.cli.common.arguments

@OptIn(org.jetbrains.kotlin.utils.IDEAPluginsCompatibilityAPI::class)
fun copyCommonKlibBasedCompilerArguments(from: CommonKlibBasedCompilerArguments, to: CommonKlibBasedCompilerArguments): CommonKlibBasedCompilerArguments {
    copyCommonCompilerArguments(from, to)

    to.duplicatedUniqueNameStrategy = from.duplicatedUniqueNameStrategy
    to.enableSignatureClashChecks = from.enableSignatureClashChecks
    to.noDoubleInlining = from.noDoubleInlining
    to.normalizeAbsolutePath = from.normalizeAbsolutePath
    to.partialLinkageLogLevel = from.partialLinkageLogLevel
    to.partialLinkageMode = from.partialLinkageMode
    to.relativePathBases = from.relativePathBases?.copyOf()

    return to
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy