-
- 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 String
baseName
private File
destinationDir
private Boolean
optimized
private Boolean
debuggable
private Boolean
enableEndorsedLibs
private Boolean
processTests
private String
entryPoint
private Boolean
isStaticFramework
private BitcodeEmbeddingMode
embedBitcode
private String
librariesConfiguration
private final FileCollection
libraries
private String
exportLibrariesConfiguration
private final FileCollection
exportLibraries
private String
includeLibrariesConfiguration
private final FileCollection
includeLibraries
private List<String>
linkerOptions
private Map<String, String>
binaryOptions
private final KotlinCommonToolOptions
kotlinOptions
private final Boolean
allWarningsAsErrors
private final Boolean
suppressWarnings
private final Boolean
verbose
private final List<String>
freeCompilerArgs
private final File
outputFile
private final KonanTarget
konanTarget
private final CompilerOutputKind
outputKind
-
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, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getReasonNotToTrackState, 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)
-
-
-
-