-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class KotlinNativeLinkArtifactTask extends DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description private StringbaseNameprivate FiledestinationDirprivate Booleanoptimizedprivate Booleandebuggableprivate BooleanenableEndorsedLibsprivate BooleanprocessTestsprivate StringentryPointprivate BooleanisStaticFrameworkprivate BitcodeEmbeddingModeembedBitcodeprivate StringlibrariesConfigurationprivate final FileCollectionlibrariesprivate StringexportLibrariesConfigurationprivate final FileCollectionexportLibrariesprivate StringincludeLibrariesConfigurationprivate final FileCollectionincludeLibrariesprivate List<String>linkerOptionsprivate Map<String, String>binaryOptionsprivate final KotlinCommonToolOptionskotlinOptionsprivate final BooleanallWarningsAsErrorsprivate final BooleansuppressWarningsprivate final Booleanverboseprivate final List<String>freeCompilerArgsprivate final FileoutputFileprivate final KonanTargetkonanTargetprivate final CompilerOutputKindoutputKind
-
Constructor Summary
Constructors Constructor Description KotlinNativeLinkArtifactTask(KonanTarget konanTarget, CompilerOutputKind outputKind)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.targets.native.tasks.artifact.KotlinNativeLinkArtifactTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBaseName
@Input() final String getBaseName()
-
setBaseName
final Unit setBaseName(String baseName)
-
getDestinationDir
@OutputDirectory() final File getDestinationDir()
-
setDestinationDir
final Unit setDestinationDir(File destinationDir)
-
getOptimized
@Input() final Boolean getOptimized()
-
setOptimized
final Unit setOptimized(Boolean optimized)
-
getDebuggable
@Input() final Boolean getDebuggable()
-
setDebuggable
final Unit setDebuggable(Boolean debuggable)
-
getEnableEndorsedLibs
@Input() final Boolean getEnableEndorsedLibs()
-
setEnableEndorsedLibs
final Unit setEnableEndorsedLibs(Boolean enableEndorsedLibs)
-
getProcessTests
@Input() final Boolean getProcessTests()
-
setProcessTests
final Unit setProcessTests(Boolean processTests)
-
getEntryPoint
@Optional()@Input() final String getEntryPoint()
-
setEntryPoint
final Unit setEntryPoint(String entryPoint)
-
getIsStaticFramework
@Input() final Boolean getIsStaticFramework()
-
setIsStaticFramework
final Unit setIsStaticFramework(Boolean isStaticFramework)
-
getEmbedBitcode
@Input() final BitcodeEmbeddingMode getEmbedBitcode()
-
setEmbedBitcode
final Unit setEmbedBitcode(BitcodeEmbeddingMode embedBitcode)
-
getLibrariesConfiguration
@Internal() final String getLibrariesConfiguration()
-
setLibrariesConfiguration
final Unit setLibrariesConfiguration(String librariesConfiguration)
-
getLibraries
@Classpath() final FileCollection getLibraries()
-
getExportLibrariesConfiguration
@Internal() final String getExportLibrariesConfiguration()
-
setExportLibrariesConfiguration
final Unit setExportLibrariesConfiguration(String exportLibrariesConfiguration)
-
getExportLibraries
@Classpath() final FileCollection getExportLibraries()
-
getIncludeLibrariesConfiguration
@Internal() final String getIncludeLibrariesConfiguration()
-
setIncludeLibrariesConfiguration
final Unit setIncludeLibrariesConfiguration(String includeLibrariesConfiguration)
-
getIncludeLibraries
@Classpath() final FileCollection getIncludeLibraries()
-
getLinkerOptions
@Input() final List<String> getLinkerOptions()
-
setLinkerOptions
final Unit setLinkerOptions(List<String> linkerOptions)
-
getBinaryOptions
@Input() final Map<String, String> getBinaryOptions()
-
setBinaryOptions
final Unit setBinaryOptions(Map<String, String> binaryOptions)
-
getKotlinOptions
@Internal() final KotlinCommonToolOptions getKotlinOptions()
-
getAllWarningsAsErrors
@Input() final Boolean getAllWarningsAsErrors()
-
getSuppressWarnings
@Input() final Boolean getSuppressWarnings()
-
getVerbose
@Input() final Boolean getVerbose()
-
getFreeCompilerArgs
@Input() final List<String> getFreeCompilerArgs()
-
getOutputFile
@Internal() final File getOutputFile()
-
getKonanTarget
@Input() final KonanTarget getKonanTarget()
-
getOutputKind
@Input() final CompilerOutputKind getOutputKind()
-
kotlinOptions
final Unit kotlinOptions(Function1<KotlinCommonToolOptions, Unit> fn)
-
kotlinOptions
final Unit kotlinOptions(Action<KotlinCommonToolOptions> fn)
-
-
-
-