Package dev.gradleplugins.runnerkit
Class BuildResultImpl
- java.lang.Object
-
- dev.gradleplugins.runnerkit.BuildResultImpl
-
- All Implemented Interfaces:
dev.gradleplugins.runnerkit.BuildResult
public final class BuildResultImpl extends java.lang.Object implements dev.gradleplugins.runnerkit.BuildResult
-
-
Constructor Summary
Constructors Constructor Description BuildResultImpl(java.util.Map<dev.gradleplugins.runnerkit.TaskPath,dev.gradleplugins.runnerkit.BuildTask> executedTaskInOrder, CommandLineToolLogContent output, ActionableTaskCount actionableTaskCount, dev.gradleplugins.runnerkit.BuildOutcome buildOutcome, BuildFailures failures)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description dev.gradleplugins.runnerkit.BuildResultasRichOutputResult()java.util.List<java.lang.String>getExecutedTaskPaths()java.util.List<dev.gradleplugins.runnerkit.BuildResult.Failure>getFailures()dev.gradleplugins.runnerkit.BuildOutcomegetOutcome()java.lang.StringgetOutput()java.util.List<java.lang.String>getSkippedTaskPaths()java.util.List<dev.gradleplugins.runnerkit.BuildTask>getTasks()dev.gradleplugins.runnerkit.BuildTasktask(java.lang.String taskPath)java.util.List<dev.gradleplugins.runnerkit.BuildTask>tasks(dev.gradleplugins.runnerkit.TaskOutcome outcome)java.lang.StringtoString()dev.gradleplugins.runnerkit.BuildResultwithNormalizedTaskOutput(java.util.function.Predicate<dev.gradleplugins.runnerkit.TaskPath> predicate, java.util.function.UnaryOperator<java.lang.String> outputNormalizer)dev.gradleplugins.runnerkit.BuildResultwithoutBuildSrc()
-
-
-
Constructor Detail
-
BuildResultImpl
public BuildResultImpl(java.util.Map<dev.gradleplugins.runnerkit.TaskPath,dev.gradleplugins.runnerkit.BuildTask> executedTaskInOrder, CommandLineToolLogContent output, ActionableTaskCount actionableTaskCount, dev.gradleplugins.runnerkit.BuildOutcome buildOutcome, BuildFailures failures)
-
-
Method Detail
-
getOutcome
public dev.gradleplugins.runnerkit.BuildOutcome getOutcome()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getOutput
public java.lang.String getOutput()
- Specified by:
getOutputin interfacedev.gradleplugins.runnerkit.BuildResult
-
getExecutedTaskPaths
public java.util.List<java.lang.String> getExecutedTaskPaths()
- Specified by:
getExecutedTaskPathsin interfacedev.gradleplugins.runnerkit.BuildResult
-
getSkippedTaskPaths
public java.util.List<java.lang.String> getSkippedTaskPaths()
- Specified by:
getSkippedTaskPathsin interfacedev.gradleplugins.runnerkit.BuildResult
-
getTasks
public java.util.List<dev.gradleplugins.runnerkit.BuildTask> getTasks()
- Specified by:
getTasksin interfacedev.gradleplugins.runnerkit.BuildResult
-
tasks
public java.util.List<dev.gradleplugins.runnerkit.BuildTask> tasks(dev.gradleplugins.runnerkit.TaskOutcome outcome)
- Specified by:
tasksin interfacedev.gradleplugins.runnerkit.BuildResult
-
task
@Nullable public dev.gradleplugins.runnerkit.BuildTask task(java.lang.String taskPath)
- Specified by:
taskin interfacedev.gradleplugins.runnerkit.BuildResult
-
withNormalizedTaskOutput
public dev.gradleplugins.runnerkit.BuildResult withNormalizedTaskOutput(java.util.function.Predicate<dev.gradleplugins.runnerkit.TaskPath> predicate, java.util.function.UnaryOperator<java.lang.String> outputNormalizer)- Specified by:
withNormalizedTaskOutputin interfacedev.gradleplugins.runnerkit.BuildResult
-
withoutBuildSrc
public dev.gradleplugins.runnerkit.BuildResult withoutBuildSrc()
- Specified by:
withoutBuildSrcin interfacedev.gradleplugins.runnerkit.BuildResult
-
asRichOutputResult
public dev.gradleplugins.runnerkit.BuildResult asRichOutputResult()
- Specified by:
asRichOutputResultin interfacedev.gradleplugins.runnerkit.BuildResult
-
getFailures
public java.util.List<dev.gradleplugins.runnerkit.BuildResult.Failure> getFailures()
- Specified by:
getFailuresin interfacedev.gradleplugins.runnerkit.BuildResult
-
-