LSP::ServerCapabilities::Workspace::FileOperations
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(did_create : LSP::FileOperationRegistrationOptions | Nil = nil, will_create : LSP::FileOperationRegistrationOptions | Nil = nil, did_rename : LSP::FileOperationRegistrationOptions | Nil = nil, will_rename : LSP::FileOperationRegistrationOptions | Nil = nil, did_delete : LSP::FileOperationRegistrationOptions | Nil = nil, will_delete : LSP::FileOperationRegistrationOptions | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
did_create
Sourcedid_create=(did_create : FileOperationRegistrationOptions | Nil)
Sourcedid_delete
Sourcedid_delete=(did_delete : FileOperationRegistrationOptions | Nil)
Sourcedid_rename
Sourcedid_rename=(did_rename : FileOperationRegistrationOptions | Nil)
Sourcewill_create
Sourcewill_create=(will_create : FileOperationRegistrationOptions | Nil)
Sourcewill_delete
Sourcewill_delete=(will_delete : FileOperationRegistrationOptions | Nil)
Sourcewill_rename
Sourcewill_rename=(will_rename : FileOperationRegistrationOptions | Nil)
Source