@NonNullApi

# Package org.gradle.api.problems

new Problems API

- Interface Summary
  Interface | Description
  --- | ---
  BuildableProblemBuilder | `Problem` instance builder allowing the specification of all optional fields.
  DocLink | A link to a documentation page.
  Problem | Interface for describing structured information about a problem.
  ProblemBuilder | `Problem` instance configurator allowing the specification of all optional fields.
  ProblemBuilderDefiningCategory | `Problem` instance builder requiring the specification of the problem category.
  ProblemBuilderDefiningDocumentation | `Problem` instance builder requiring the specification of documentation.
  ProblemBuilderDefiningLabel | `Problem` instance builder requiring the specification of the problem description.
  ProblemBuilderDefiningLocation | `Problem` instance builder requiring the specification of the problem location.
  ProblemBuilderSpec | A function that can be used to specify a `Problem` using a `BuildableProblemBuilder`.
  ProblemCategory | A category is a component of a `Problem` that helps group related problems together.
  Problems | Problems API service.
  ProblemTransformer | Describes a transformation that can be applied to a problem.
  ReportableProblem | Problem that can be submitted for external consumption (e.g.

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