ObjectFilesToBinary

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

Inheritors

Properties

Link copied to clipboard
val TASK_ACTION: String = "action"
Link copied to clipboard
val TASK_CONSTRUCTOR_ARGS: String = "constructorArgs"
Constructor arguments for the Task
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
Applies the statements of the closure against this task object.
Link copied to clipboard
abstract fun dependsOn(paths: Array<Any>): Task
Adds the given dependencies to this task.
Link copied to clipboard
abstract fun doFirst(@DelegatesTo(value = Task::class) action: Closure): Task
Adds the given closure to the beginning of this task's action list.
abstract fun doFirst(action: Action<in Task>): Task
abstract fun doFirst(actionName: String, action: Action<in Task>): Task
Adds the given Action to the beginning of this task's action list.
Link copied to clipboard
abstract fun doLast(@DelegatesTo(value = Task::class) action: Closure): Task
Adds the given closure to the end of this task's action list.
abstract fun doLast(action: Action<in Task>): Task
abstract fun doLast(actionName: String, action: Action<in Task>): Task
Adds the given Action to the end of this task's action list.
Link copied to clipboard
abstract fun doNotTrackState(reasonNotToTrackState: String)
Do not track the state of the task.
Link copied to clipboard
abstract fun finalizedBy(paths: Array<Any>): Task
Adds the given finalizer tasks for this task.
Link copied to clipboard
abstract fun getActions(): List<Action<in Task>>
Returns the sequence of Action objects which will be executed by this task, in the order of execution.
Link copied to clipboard
abstract fun getAnt(): AntBuilder
Returns the AntBuilder for this task.
Link copied to clipboard
abstract fun getDependsOn(): Set<Any>
Returns the dependencies of this task.
Link copied to clipboard
@Nullable
abstract fun getDescription(): @Nullable String
Returns the description of this task.
Link copied to clipboard
Returns the destroyables of this task.
Link copied to clipboard
abstract fun getDidWork(): Boolean
Checks if the task actually did any work.
Link copied to clipboard
abstract fun getEnabled(): Boolean
Returns if this task is enabled or not.
Link copied to clipboard
The container of extensions.
Link copied to clipboard
Returns tasks that finalize this task.
Link copied to clipboard
@Nullable
abstract fun getGroup(): @Nullable String
Returns the task group which this task belongs to.
Link copied to clipboard
abstract fun getInputs(): TaskInputs
Returns the inputs of this task.
Link copied to clipboard
Returns the local state of this task.
Link copied to clipboard
abstract fun getLogger(): Logger
Returns the logger for this task.
Link copied to clipboard
Returns the org.gradle.api.logging.LoggingManager which can be used to receive logging and to control the standard output/error capture for this task.
Link copied to clipboard
Returns tasks that this task must run after.
Link copied to clipboard
abstract fun getName(): String
Returns the name of this task.
Link copied to clipboard
Returns the outputs of this task.
Link copied to clipboard
abstract fun getPath(): String
Returns the path of the task, which is a fully qualified name for the task.
Link copied to clipboard
abstract fun getProject(): Project
Returns the Project which this task belongs to.
Link copied to clipboard
Returns tasks that this task should run after.
Link copied to clipboard
abstract fun getState(): TaskState
Returns the execution state of this task.
Link copied to clipboard
Returns a TaskDependency which contains all the tasks that this task depends on.
Link copied to clipboard
abstract fun getTemporaryDir(): File
Returns a directory which this task can use to write temporary files to.
Link copied to clipboard
The timeout of this task.
Link copied to clipboard
abstract fun hasProperty(propertyName: String): Boolean
Determines if this task has the given property.
Link copied to clipboard
abstract fun mustRunAfter(paths: Array<Any>): Task
Specifies that this task must run after all of the supplied tasks.
Link copied to clipboard
Specifies that this task is not compatible with the configuration cache.
Link copied to clipboard
abstract fun onlyIf(onlyIfClosure: Closure<out Any>)
Execute the task only if the given closure returns true.
abstract fun onlyIf(onlyIfSpec: Spec<in Task>)
abstract fun onlyIf(onlyIfReason: String, onlyIfSpec: Spec<in Task>)
Execute the task only if the given spec is satisfied.
Link copied to clipboard
@Nullable
abstract fun property(propertyName: String): @Nullable Any
Returns the value of the given property of this task.
Link copied to clipboard
abstract fun setActions(actions: List<Action<in Task>>)
Sets the sequence of Action objects which will be executed by this task.
Link copied to clipboard
abstract fun setDependsOn(dependsOnTasks: Iterable<out Any>)
Sets the dependencies of this task.
Link copied to clipboard
abstract fun setDescription(@Nullable description: @Nullable String)
Sets a description for this task.
Link copied to clipboard
abstract fun setDidWork(didWork: Boolean)
Sets whether the task actually did any work.
Link copied to clipboard
abstract fun setEnabled(enabled: Boolean)
Set the enabled state of a task.
Link copied to clipboard
abstract fun setFinalizedBy(finalizedBy: Iterable<out Any>)
Specifies the set of finalizer tasks for this task.
Link copied to clipboard
abstract fun setGroup(@Nullable group: @Nullable String)
Sets the task group which this task belongs to.
Link copied to clipboard
abstract fun setMustRunAfter(mustRunAfter: Iterable<out Any>)
Specifies the set of tasks that this task must run after.
Link copied to clipboard
abstract fun setOnlyIf(onlyIfClosure: Closure<out Any>)
Execute the task only if the given closure returns true.
abstract fun setOnlyIf(onlyIfSpec: Spec<in Task>)
abstract fun setOnlyIf(onlyIfReason: String, onlyIfSpec: Spec<in Task>)
Execute the task only if the given spec is satisfied.
Link copied to clipboard
abstract fun setProperty(name: String, value: Any)
Sets a property of this task.
Link copied to clipboard
abstract fun setShouldRunAfter(shouldRunAfter: Iterable<out Any>)
Specifies the set of tasks that this task should run after.
Link copied to clipboard
abstract fun shouldRunAfter(paths: Array<Any>): TaskDependency
Specifies that this task should run after all of the supplied tasks.
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
abstract fun usesService(service: Provider<out BuildService<out Any>>)
Registers a BuildService that is used by this task so its constraint on parallel execution can be honored.