@NonNullApi

# Package org.gradle.api.problems

new Problems API

- Interface Summary
  Interface | Description
  --- | ---
  DocLink | A link to a documentation page.
  Problem | Interface for describing structured information about a problem.
  ProblemBuilder | `Problem` instance builder allowing the specification of all optional fields.
  ProblemBuilderDefiningDocumentation | `Problem` instance builder requiring the specification of documentation.
  ProblemBuilderDefiningGroup | `Problem` instance builder requiring the specification of the problem group.
  ProblemBuilderDefiningLabel | `Problem` instance builder requiring the specification of the problem description.
  ProblemBuilderDefiningLocation | `Problem` instance builder requiring the specification of the problem location.
  ProblemBuilderDefiningType | `Problem` instance builder requiring the specification of the problem type.
  ProblemBuilderSpec | A function that can be used to specify a `Problem` using a `ProblemBuilder`.
  ProblemLocation | A basic problem location pointing to a specific part of a file.
  Problems | Problems API service.
  ReportableProblem | Problem that can be submitted for external consumption (e.g.

- Class Summary
  Class | Description
  --- | ---
  ProblemGroup | Specifies the main categories of problems.

- Enum Summary
  Enum | Description
  --- | ---
  Severity | Severity.