Class TaskProbe

java.lang.Object
org.barfuin.gradle.taskinfo.TaskProbe

public class TaskProbe extends Object
Detects the task dependencies and metadata using dark magic.
  • Constructor Details

    • TaskProbe

      public TaskProbe(@Nonnull Project pProject, boolean pCfgColor, boolean pCfgInternal)
  • Method Details

    • buildHierarchy

      @Nonnull public TaskInfoDto buildHierarchy(@Nonnull TaskNodeHolder pEntryNode)
    • buildOrder

      @Nonnull public List<TaskNodeHolder> buildOrder()
    • isNonTaskNodesPresent

      public boolean isNonTaskNodesPresent()
      Getter.
      Returns:
      flag indicating if any nodes in the result are not task nodes. This is only set after a buildXxx() method was executed.
    • isAnyTaskFromAnotherBuild

      public boolean isAnyTaskFromAnotherBuild()