struct LSP::Protocol::SymbolInformation

Defined in:

lsp/protocol/symbol_information.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String, kind : LSP::Protocol::SymbolKind, location : LSP::Protocol::Location, containerName : Nil | String = Nil) #

[View source]
def self.new(__temp_279 : JSON::PullParser) #

[View source]

Instance Method Detail

def containerName : Union(String, Nil) #

[View source]
def containerName=(_containerName : Union(String, Nil)) #

[View source]
def kind : SymbolKind #

[View source]
def kind=(_kind : SymbolKind) #

[View source]
def location : Location #

[View source]
def location=(_location : Location) #

[View source]
def name : String #

[View source]
def name=(_name : String) #

[View source]
def to_json(json : JSON::Builder) #

[View source]