struct LSP::Message::Formatting

Overview

The document formatting request is sent from the client to the server to format a whole document.

Included Modules

Defined in:

lsp/message.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

def self.new(id : Int64 | String, params : LSP::Message::Formatting::Params = Params.new) #

[View source]

Class Method Detail

def self.empty_result #

[View source]
def self.method #

[View source]

Instance Method Detail

def error_response_from_json(input) #

[View source]
def id : Int64 | String #

def id=(id : Int64 | String) #

def jsonrpc : String #

def jsonrpc=(jsonrpc : String) #

def method : String #

def method=(method : String) #

def new_error_response #

[View source]
def new_response #

[View source]
def params : Params #

def params=(params : Params) #

def response_from_json(input) #

[View source]