struct

LSP::Diagnostic

Inherits JSON::Serializable / Struct / Value / Object

Diagnostic message

Constructors

new(range : Range, message : String, severity : DiagnosticSeverity | Nil = nil, source : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

code
Source
code=(code : String | Int32 | Nil)
Source
message
Source
message=(message : String)
Source
range
Source
range=(range : Range)
Source
severity
Source
severity=(severity : DiagnosticSeverity | Nil)
Source
source
Source
source=(source : String | Nil)
Source
tags=(tags : Array(Int32) | Nil)
Source
tags?
Source