Class PlannedNode_1_0

java.lang.Object
com.gradle.scan.eventmodel.gradle.PlannedNode_1_0
All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData

@GradleVersion(since="8.1") @PluginVersion(since="3.13") public class PlannedNode_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
A node that is part of the task graph execution plan.

Events of this type are emitted between TaskGraphCalculationStarted_1_0 and TaskGraphCalculationFinished_1_1 for the build that the tasks belong to.

  • Field Details

    • id

      public final long id
      The unique identifier of the planned node.

      Corresponds to either

    • dependencies

      public final List<Long> dependencies
      The dependencies of the planned node, referencing other ids. The order of IDs in the list is insignificant.
    • mustRunAfter

      @Nullable public final @Nullable List<Long> mustRunAfter
      IDs of other PlannedNode_1_0 events representing nodes that this node must-run-after. The order of IDs in the list is insignificant.

      May be null if the planned node represents a transform.

    • shouldRunAfter

      @Nullable public final @Nullable List<Long> shouldRunAfter
      IDs of other PlannedNode_1_0 events representing nodes that this node should-run-after. The order of IDs in the list is insignificant.

      May be null if the planned node represents a transform.

    • finalizedBy

      @Nullable public final @Nullable List<Long> finalizedBy
      IDs of other PlannedNode_1_0 events representing nodes that finalize this node. The order of IDs in the list is insignificant.

      May be null if the planned node represents a transform.

  • Constructor Details

    • PlannedNode_1_0

      public PlannedNode_1_0(long id, List<Long> dependencies, @Nullable @Nullable List<Long> mustRunAfter, @Nullable @Nullable List<Long> shouldRunAfter, @Nullable @Nullable List<Long> finalizedBy)
  • Method Details