ObjectFilesToBinary

A task that combines a set of object files into a single binary.

Inheritors

Properties

Link copied to clipboard

The extra properties extension in this object's extension container.

Link copied to clipboard
val TASK_ACTION: String = "action"
Link copied to clipboard
val TASK_CONSTRUCTOR_ARGS: String = "constructorArgs"
Link copied to clipboard
val TASK_DEPENDS_ON: String = "dependsOn"
Link copied to clipboard
val TASK_DESCRIPTION: String = "description"
Link copied to clipboard
val TASK_GROUP: String = "group"
Link copied to clipboard
val TASK_NAME: String = "name"
Link copied to clipboard
val TASK_OVERWRITE: String = "overwrite"
Link copied to clipboard
val TASK_TYPE: String = "type"

Functions

Link copied to clipboard
abstract fun compareTo(p: T): Int
Link copied to clipboard
abstract fun configure(configureClosure: Closure): Task
Link copied to clipboard
inline fun <T : Any> ExtensionAware.configure(noinline configuration: T.() -> Unit)

Executes the given configuration block against the extension of the specified type.

Link copied to clipboard
abstract fun dependsOn(paths: Array<Any>): Task
Link copied to clipboard
abstract fun doFirst(action: Action<in Task>): Task
Link copied to clipboard
abstract fun doLast(action: Action<in Task>): Task
Link copied to clipboard
abstract fun doNotTrackState(reasonNotToTrackState: String)
Link copied to clipboard
abstract fun finalizedBy(paths: Array<Any>): Task
Link copied to clipboard
abstract fun getActions(): List<Action<in Task>>
Link copied to clipboard
abstract fun getAnt(): AntBuilder
Link copied to clipboard
abstract fun getConvention(): Convention
Link copied to clipboard
abstract fun getDependsOn(): Set<Any>
Link copied to clipboard
abstract fun getDescription(): String
Link copied to clipboard
Link copied to clipboard
abstract fun getDidWork(): Boolean
Link copied to clipboard
abstract fun getEnabled(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getGroup(): String
Link copied to clipboard
abstract fun getInputs(): TaskInputs
Link copied to clipboard
Link copied to clipboard
abstract fun getLogger(): Logger
Link copied to clipboard
abstract fun getLogging(): LoggingManager
Link copied to clipboard
Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
abstract fun getOutputs(): TaskOutputs
Link copied to clipboard
abstract fun getPath(): String
Link copied to clipboard
abstract fun getProject(): Project
Link copied to clipboard
Link copied to clipboard
abstract fun getState(): TaskState
Link copied to clipboard
Link copied to clipboard
abstract fun getTemporaryDir(): File
Link copied to clipboard
abstract fun getTimeout(): Property<Duration>
Link copied to clipboard
abstract fun hasProperty(propertyName: String): Boolean
Link copied to clipboard
abstract fun mustRunAfter(paths: Array<Any>): Task
Link copied to clipboard
Link copied to clipboard
abstract fun onlyIf(onlyIfClosure: Closure<out Any>)
Link copied to clipboard
abstract fun property(propertyName: String): Any
Link copied to clipboard
abstract fun setActions(actions: List<Action<in Task>>)
Link copied to clipboard
abstract fun setDependsOn(dependsOnTasks: Iterable<out Any>)
Link copied to clipboard
abstract fun setDescription(description: String)
Link copied to clipboard
abstract fun setDidWork(didWork: Boolean)
Link copied to clipboard
abstract fun setEnabled(enabled: Boolean)
Link copied to clipboard
abstract fun setFinalizedBy(finalizedBy: Iterable<out Any>)
Link copied to clipboard
abstract fun setGroup(group: String)
Link copied to clipboard
abstract fun setMustRunAfter(mustRunAfter: Iterable<out Any>)
Link copied to clipboard
abstract fun setOnlyIf(onlyIfClosure: Closure<out Any>)
Link copied to clipboard
abstract fun setProperty(name: String, value: Any)
Link copied to clipboard
abstract fun setShouldRunAfter(shouldRunAfter: Iterable<out Any>)
Link copied to clipboard
abstract fun shouldRunAfter(paths: Array<Any>): TaskDependency
Link copied to clipboard
abstract fun source(source: Any)
Adds a set of object files to be combined into the file binary.
Link copied to clipboard
inline fun <T : Any> ExtensionAware.the(): T

Returns the extension of the specified type.

fun <T : Any> ExtensionAware.the(extensionType: KClass<T>): T

Returns the extension of the specified extensionType.

Link copied to clipboard
abstract fun usesService(service: Provider<out BuildService<out Any>>)