struct LSP::WorkspaceEdit
- LSP::WorkspaceEdit
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
lsp/workspace_edit.crConstructors
Instance Method Summary
- #change_annotations : Hash(ChangeAnnotationIdentifier, ChangeAnnotation)
- #change_annotations=(change_annotations : Hash(ChangeAnnotationIdentifier, ChangeAnnotation))
-
#changes : Hash(String, Array(TextEdit))
Holds changes to existing resources.
-
#changes=(changes : Hash(String, Array(TextEdit)))
Holds changes to existing resources.
- #document_changes : Array(TextDocumentEdit) | Array(TextDocumentEdit | CreateFile | RenameFile | DeleteFile) | Nil
- #document_changes=(document_changes : Array(TextDocumentEdit) | Array(TextDocumentEdit | CreateFile | RenameFile | DeleteFile) | Nil)
Constructor Detail
Instance Method Detail
Holds changes to existing resources.
def document_changes : Array(TextDocumentEdit) | Array(TextDocumentEdit | CreateFile | RenameFile | DeleteFile) | Nil
#
def document_changes=(document_changes : Array(TextDocumentEdit) | Array(TextDocumentEdit | CreateFile | RenameFile | DeleteFile) | Nil)
#