# Package org.gradle.api.tasks.diagnostics

The diagnostic `Task` implementations.

- Class Summary
  Class | Description
  --- | ---
  AbstractDependencyReportTask | Displays the dependency tree for a configuration.
  AbstractReportTask | The base class for all project report tasks.
  BuildEnvironmentReportTask | Provides information about the build environment for the project that the task is associated with.
  DependencyInsightReportTask | Generates a report that attempts to answer questions like: Why is this dependency in the dependency graph? Exactly which dependencies are pulling this dependency into the graph? What is the actual version (i.e.
  DependencyReportTask | Displays the dependency tree for a project.
  OutgoingVariantsReportTask | A task which reports the outgoing variants of a project on the command line.
  ProjectReportTask | Displays a list of projects in the build.
  PropertyReportTask | Displays the properties of a project.
  TaskReportTask | Displays a list of tasks in the project.