ProblemDefinition

Describes a specific problem without context.

For example, in the domain of Java compilation problems, an unused variable warning could be described as such:

  • category: compilation:java
  • unused variable
  • severity: WARNING
  • ...

The category and the label uniquely identify the problem definition, the remaining fields only supply additional information.

Since

8.13

Functions

Link copied to clipboard
@Nullable
abstract fun getDocumentationLink(): DocLink
A link to the documentation for this problem.
Link copied to clipboard
abstract fun getId(): ProblemId
The problem id.
Link copied to clipboard
abstract fun getSeverity(): Severity
Problem severity.