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 theTaskFailureResultinterface.
-
-
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.booleanisIncremental()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:TaskExecutionResultReturns whether this task was executed incrementally.- Specified by:
isIncrementalin interfaceTaskExecutionResult- Returns:
trueif this task was executed incrementally
-
getExecutionReasons
@Nullable public java.util.List<java.lang.String> getExecutionReasons()
Description copied from interface:TaskExecutionResultReturns the reasons why this task was executed.- Specified by:
getExecutionReasonsin interfaceTaskExecutionResult- Returns:
- the reasons why this task was executed; an empty list indicates the task was up-to-date;
nullthat it failed before up-to-date checks had been performed.
-
-