Type Hierarchy:

Represents a goal execution status result

Initializer
GoalExecutionResult(Goal goal, String[] arguments, {Outcome*} outcomes)
Parameters:
  • goal

    Goal itself

  • arguments

    Arguments being passed to the goal for execution

  • outcomes

    Outcomes of tasks execution.

    If a task has not been run because of a previous task failure, its Outcome won't be present. This means that goals that have not been run at all will have an empty outcomes list

Attributes
argumentsSource Code
shared String[] arguments

Arguments being passed to the goal for execution

failedSource Code
shared Boolean failed

true if the goal has been run and one of its tasks failed

goalSource Code
shared Goal goal

Goal itself

notRunSource Code
shared Boolean notRun

true if the goal has not been run (no tasks of the goal has been run)

outcomesSource Code
shared {Outcome*} outcomes

Outcomes of tasks execution.

If a task has not been run because of a previous task failure, its Outcome won't be present. This means that goals that have not been run at all will have an empty outcomes list

successSource Code
shared Boolean success

true if the goal has been run and all of its tasks succeed

Inherited Attributes
Attributes inherited from: Object
hash, string
Inherited Methods
Methods inherited from: Object
equals