Exception

@JsonClass(generateAdapter = true)
data class Exception(@Json(name = "innerExceptions") val innerExceptions: List<Exception>? = null, @Json(name = "kind") val kind: String? = null, @Json(name = "message") val message: String? = null, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "stack") val stack: Stack? = null)(source)

The runtime exception, if any, relevant to this notification.

Describes a runtime exception encountered during the execution of an analysis tool.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "innerExceptions") innerExceptions: List<Exception>? = null, @Json(name = "kind") kind: String? = null, @Json(name = "message") message: String? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "stack") stack: Stack? = null)

Properties

Link copied to clipboard

An array of exception objects each of which is considered a cause of this exception.

Link copied to clipboard
val kind: String? = null

A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal.

Link copied to clipboard
val message: String? = null

A message that describes the exception.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the exception.

Link copied to clipboard
val stack: Stack? = null

The sequence of function calls leading to the exception.