Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
lsp
main
LSP
AnnotatedTextEdit
ApplyWorkspaceEditParams
ApplyWorkspaceEditResult
CallHierarchyClientCapabilities
CallHierarchyOptions
CallHierarchyRegistrationOptions
CancelParams
ChangeAnnotation
ChangeAnnotationIdentifier
ClientCapabilities
General
StaleRequestSupport
Window
Workspace
FileOperations
CodeActionClientCapabilities
CodeActionOptions
CodeDescription
CodeLensClientCapabilities
CodeLensOptions
CodeLensWorkspaceClientCapabilities
Command
CompletionClientCapabilities
CompletionItemKind
CompletionOptions
ConfigurationItem
ConfigurationParams
CreateFile
CreateFileOptions
CreateFilesParams
DeclarationClientCapabilities
DeclarationOptions
DeclarationRegistrationOptions
DefinitionClientCapabilities
DefinitionOptions
DefinitionRegistrationOptions
DeleteFile
DeleteFileOptions
DeleteFilesParams
Diagnostic
DiagnosticClientCapabilities
DiagnosticOptions
DiagnosticRegistrationOptions
DiagnosticRelatedInformation
DiagnosticSeverity
DiagnosticTag
DiagnosticWorkspaceClientCapabilities
DidChangeConfigurationClientCapabilities
DidChangeConfigurationParams
DidChangeNotebookDocumentParams
DidChangeTextDocumentParams
DidChangeWatchedFilesClientCapabilities
DidChangeWatchedFilesParams
DidChangeWatchedFilesRegistrationOptions
DidChangeWorkspaceFoldersParams
DidCloseNotebookDocumentParams
DidCloseTextDocumentParams
DidOpenNotebookDocumentParams
DidOpenTextDocumentParams
DidSaveNotebookDocumentParams
DidSaveTextDocumentParams
DocumentColorClientCapabilities
DocumentColorOptions
DocumentColorRegistrationOptions
DocumentFilter
DocumentFormattingClientCapabilities
DocumentFormattingOptions
DocumentHighlightClientCapabilities
DocumentHighlightOptions
DocumentLinkClientCapabilities
DocumentLinkOptions
DocumentOnTypeFormattingClientCapabilities
DocumentOnTypeFormattingOptions
DocumentRangeFormattingClientCapabilities
DocumentRangeFormattingOptions
DocumentSelector
DocumentSymbol
DocumentSymbolClientCapabilities
DocumentSymbolOptions
ErrorCode
ExecuteCommandClientCapabilities
ExecuteCommandOptions
ExecuteCommandParams
ExecuteCommandRegistrationOptions
ExecutionSummary
FailureHandlingKind
FileChangeType
FileCreate
FileDelete
FileEvent
FileOperationFilter
FileOperationPattern
FileOperationPatternKind
FileOperationPatternOptions
FileOperationRegistrationOptions
FileRename
FileSystemWatcher
FoldingRangeClientCapabilities
FoldingRangeOptions
FoldingRangeRegistrationOptions
GlobPattern
HoverClientCapabilities
HoverOptions
ImplementationClientCapabilities
ImplementationOptions
ImplementationRegistrationOptions
InitializeError
InitializeParams
InitializeResult
InlayHintClientCapabilities
InlayHintOptions
InlayHintRegistrationOptions
InlayHintWorkspaceClientCapabilities
InlineValueClientCapabilities
InlineValueOptions
InlineValueRegistrationOptions
InlineValueWorkspaceClientCapabilities
LinkedEditingRangeClientCapabilities
LinkedEditingRangeOptions
LinkedEditingRangeRegistrationOptions
Location
LocationLink
LogMessageParams
LogTraceParams
MarkdownClientCapabilities
MarkupContent
MarkupKind
Message
MessageActionItem
MessageType
MonikerClientCapabilities
MonikerOptions
MonikerRegistrationOptions
NotebookCell
NotebookCellArrayChange
NotebookCellKind
NotebookCellTextDocumentFilter
NotebookDocument
NotebookDocumentChangeEvent
Cell
Structure
TextContent
NotebookDocumentClientCapabilities
NotebookDocumentFilter
NotebookDocumentIdentifier
NotebookDocumentSyncClientCapabilities
NotebookDocumentSyncOptions
NotebookDocumentSyncRegistrationOptions
NotebookSelector
NotificationMessage
PartialResultParams
Pattern
Position
PositionEncodingKind
ProgressParams
ProgressToken
PublishDiagnosticsClientCapabilities
PublishDiagnosticsParams
Range
ReferenceClientCapabilities
ReferenceOptions
Registration
RegistrationParams
RegularExpressionsClientCapabilities
RelativePattern
RenameClientCapabilities
RenameFile
RenameFileOptions
RenameFilesParams
RenameOptions
RequestMessage
ResourceOperationKind
ResponseError
ResponseMessage
SaveOptions
SelectionRangeClientCapabilities
SelectionRangeOptions
SelectionRangeRegistrationOptions
SemanticTokensClientCapabilities
SemanticTokensOptions
SemanticTokensRegistrationOptions
SemanticTokensWorkspaceClientCapabilities
ServerCapabilities
Workspace
FileOperations
SetTraceParams
ShowDocumentClientCapabilities
ShowDocumentParams
ShowDocumentResult
ShowMessageParams
ShowMessageRequestClientCapabilities
MessageActionItem
ShowMessageRequestParams
SignatureHelpClientCapabilities
SignatureHelpOptions
StaticRegistrationOptions
SymbolKind
SymbolTag
TextDocumentChangeRegistrationOptions
TextDocumentClientCapabilities
TextDocumentContentChangeEvent
TextDocumentEdit
TextDocumentIdentifier
TextDocumentItem
TextDocumentPositionParams
TextDocumentRegistrationOptions
TextDocumentSaveReason
TextDocumentSaveRegistrationOptions
TextDocumentSyncClientCapabilities
TextDocumentSyncKind
TextDocumentSyncOptions
TextEdit
TraceValue
TypeDefinitionClientCapabilities
TypeDefinitionOptions
TypeDefinitionRegistrationOptions
TypeHierarchyClientCapabilities
TypeHierarchyOptions
TypeHierarchyRegistrationOptions
Unregistration
UnregistrationParams
VersionedNotebookDocumentIdentifier
WatchKind
WillSaveTextDocumentParams
WorkDoneProgressBegin
WorkDoneProgressCancelParams
WorkDoneProgressCreateParams
WorkDoneProgressEnd
WorkDoneProgressOptions
WorkDoneProgressParams
WorkDoneProgressReport
WorkspaceEdit
WorkspaceEditClientCapabilities
ChangeAnnotationSupport
WorkspaceFolder
WorkspaceFolderChangeEvent
WorkspaceFoldersServerCapabilities
WorkspaceSymbol
WorkspaceSymbolClientCapabilities
SymbolKindValue
TagSupportValue
WorkspaceSymbolOptions
WorkspaceSymbolParams
WorkspaceSymbolRegistrationOptions
Built with Crystal 1.9.2
2023-10-07 21:22:24 UTC
struct
LSP::Location
LSP::Location
Struct
Value
Object
Included Modules
JSON::Serializable
Defined in:
lsp/location.cr
Constructors
.new
(uri : String, range : LSP::Range)
.new
(pull : JSON::PullParser)
Instance Method Summary
#range
: Range
#range=
(range : Range)
#to_s
(io)
#uri
: String
#uri=
(uri : String)
Constructor Detail
def self.
new
(uri : String, range :
LSP::Range
)
#
[
View source
]
def self.
new
(pull : JSON::PullParser)
#
[
View source
]
Instance Method Detail
def
range
:
Range
#
[
View source
]
def
range=
(range :
Range
)
#
[
View source
]
def
to_s
(io)
#
[
View source
]
def
uri
: String
#
[
View source
]
def
uri=
(uri : String)
#
[
View source
]