Class DefaultTaskFailureResult
- java.lang.Object
-
- org.gradle.tooling.events.internal.DefaultOperationFailureResult
-
- org.gradle.tooling.events.task.internal.DefaultTaskFailureResult
-
- All Implemented Interfaces:
FailureResult
,OperationResult
,TaskExecutionResult
,TaskFailureResult
,TaskOperationResult
public final class DefaultTaskFailureResult extends DefaultOperationFailureResult implements TaskFailureResult
Implementation of theTaskFailureResult
interface.
-
-
Constructor Summary
Constructors Constructor Description DefaultTaskFailureResult(long startTime, long endTime, java.util.List<? extends Failure> failures, TaskExecutionDetails taskExecutionDetails)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getExecutionReasons()
Returns the reasons why this task was executed.boolean
isIncremental()
Returns whether this task was executed incrementally.-
Methods inherited from class org.gradle.tooling.events.internal.DefaultOperationFailureResult
getEndTime, getFailures, getStartTime
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.tooling.events.FailureResult
getFailures
-
Methods inherited from interface org.gradle.tooling.events.OperationResult
getEndTime, getStartTime
-
-
-
-
Constructor Detail
-
DefaultTaskFailureResult
public DefaultTaskFailureResult(long startTime, long endTime, java.util.List<? extends Failure> failures, TaskExecutionDetails taskExecutionDetails)
-
-
Method Detail
-
isIncremental
public boolean isIncremental()
Description copied from interface:TaskExecutionResult
Returns whether this task was executed incrementally.- Specified by:
isIncremental
in interfaceTaskExecutionResult
- Returns:
true
if this task was executed incrementally
-
getExecutionReasons
@Nullable public java.util.List<java.lang.String> getExecutionReasons()
Description copied from interface:TaskExecutionResult
Returns the reasons why this task was executed.- Specified by:
getExecutionReasons
in interfaceTaskExecutionResult
- Returns:
- the reasons why this task was executed; an empty list indicates the task was up-to-date;
null
that it failed before up-to-date checks had been performed.
-
-