TaskExecutionRequest (Gradle API 5.0)
Date: 2018-11-26

Package org.gradle

## Interface TaskExecutionRequest

-     public interface TaskExecutionRequest

  A request to execute some tasks, along with an optional project path context to provide information necessary to select the tasks
  Since:
    2.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<java.lang.String>` | `getArgs​()` | The arguments to use to select and optionally configure the tasks, as if provided on the command-line.
    `java.lang.String` | `getProjectPath​()` | Project path associated with this task request if any.
    `java.io.File` | `getRootDir​()` | The root folder of the build that this task was defined in.

- - ### Method Detail

    - #### getArgs

          java.util.List<java.lang.String> getArgs​()

      The arguments to use to select and optionally configure the tasks, as if provided on the command-line.
      Returns:
        task name.

    - #### getProjectPath

          @Nullable
          java.lang.String getProjectPath​()

      Project path associated with this task request if any.
      Returns:
        project path or `null` to use the default project path.

    - #### getRootDir

          @Nullable
          java.io.File getRootDir​()

      The root folder of the build that this task was defined in.
      Returns:
        the root project folder or `null` if the information is not available.
      Since:
        3.3