Groovy Documentation

org.gradle.tooling.model
[Java] Interface Task

org.gradle.tooling.model.Launchable
  org.gradle.tooling.model.Task
All Superinterfaces:
Launchable

public interface Task
extends Launchable

Represents a task which is executable by Gradle.

Note: Task extends Launchable since 1.12.

Since:
1.0-milestone-3


Method Summary
String getDescription()

Returns the description of this task, or null if it has no description.

String getName()

Returns the name of this task.

String getPath()

Returns the path of this task.

Element getProject()

Returns the element which this task belongs to.

 
Methods inherited from interface Launchable
getDescription, getDisplayName
 

Method Detail

getDescription

@Nullable
public String getDescription()
Returns the description of this task, or null if it has no description.
Returns:
The description of this task, or null if it has no description.
Since:
1.0-milestone-3


getName

public String getName()
Returns the name of this task. Note that the name is not necessarily a unique identifier for the task.
Returns:
The name of this task.
Since:
1.0-milestone-3


getPath

public String getPath()
Returns the path of this task. This is a fully qualified unique name for this task.
Returns:
The path of this task.
Since:
1.0-milestone-3


getProject

@Deprecated
public Element getProject()
Returns the element which this task belongs to.
deprecated:
Do not use this method. It is assumed that the caller already has a reference to owning project.
throws:
org.gradle.tooling.model.UnsupportedMethodException thrown from implementation like BuildInvocations.
Returns:
The element which this task belongs to. Since 1.12 some implementations can return null.
Since:
1.0-milestone-3


 

Gradle API 1.12