|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface TaskState
TaskState provides information about the execution state of a Task. You can obtain a TaskState instance by calling Task.getState.
Method Summary | |
---|---|
boolean
|
getDidWork()
|
boolean
|
getExecuted()
|
Throwable
|
getFailure()
Returns the exception describing the task failure, if any. |
String
|
getSkipMessage()
Returns a message describing why the task was skipped. |
boolean
|
getSkipped()
Returns true if the execution of this task was skipped for some reason. |
void
|
rethrowFailure()
Throws the task failure, if any. |
Method Detail |
---|
public boolean getDidWork()
Checks if the task actually did any work. Even if a task executes, it may determine that it has nothing to do. For example, the Compile task may determine that source files have not changed since the last time a the task was run.
public boolean getExecuted()
Returns true if this task has been executed.
@Nullable public Throwable getFailure()
@Nullable public String getSkipMessage()
public boolean getSkipped()
public void rethrowFailure()
Gradle API 1.12