Problem

Interface for describing structured information about a problem.

Inheritors

Functions

Link copied to clipboard
Additional Data about the problem.
Link copied to clipboard
@Nullable
abstract fun getCause(): Throwable
The exception that caused the problem.
Link copied to clipboard
@Nullable
abstract fun getDetails(): String
A long description detailing the problem.
Link copied to clipboard
@Nullable
abstract fun getDocumentationLink(): DocLink
A link to the documentation for this problem.
Link copied to clipboard
abstract fun getLabel(): String
The label of the problem.
Link copied to clipboard
Returns the problem group.
Link copied to clipboard
abstract fun getProblemType(): String
Returns the problem type.
Link copied to clipboard
abstract fun getSeverity(): Severity
Problem severity.
Link copied to clipboard
abstract fun getSolutions(): List<String>
A list of possible solutions the user can try to fix the problem.
Link copied to clipboard
@Nullable
abstract fun getWhere(): ProblemLocation