GVls-21
Description:
Content:
Namespaces:
- GVls
Interfaces:
- BuildSystem - Base interface for build systems
- CancelParams
- Client - A client connected to a Language Server
Protocol service
- ClientCapabilities
- CodeAction - A code action represents a change
that can be performed in code, e.g. to fix a problem or to refactor code.
- CodeActionContext - Contains additional
diagnostic information about the context in which a code action is run.
- CodeActionOptions - Code Action options.
- CodeActionParams - Params for the
CodeActionRequest
- CodeActionRegistrationOptions
- CodeActions
- CodeLens - A code lens represents a command that
should be shown along with source text, like the number of references, a way to run tests, etc.
- CodeLensOptions - Code Lens options.
- CodeLensParams - A code lens represents a
command that should be shown along with source text, like the number of references, a way to run tests, etc.
- Color - Represents a color in RGBA space.
- ColorInformation
- ColorPresentation
- ColorPresentationParams
- ColorProviderOptions - Color provider
options.
- Command
- Compiler
- Completion
- CompletionContext - Contains additional
information about the context in which a completion request is triggered.
- CompletionItem
- CompletionList - Represents a collection of
[completion items](#CompletionItem) to be presented in the editor.
- CompletionOptions - Completion options.
- CompletionParams
- CompletionRegistrationOptions
- Configuration - Vala build environment.
- ConfigurationItem
- ConfigurationParams
- Diagnostic
- DiagnosticRelatedInformation -
Represents a related message and source code location for a diagnostic. This should be used to point to code locations that cause or
related to a diagnostics, e.g when duplicating a symbol in a scope.
- DidChangeConfigurationParams
- DidChangeTextDocumentParams -
Document change notification params
- DidChangeWatchedFilesParams
- DidChangeWatchedFilesRegistrationOptions -
Describe options to be used when registering for text document change events.
- DidChangeWorkspaceFoldersParams
- DidCloseTextDocumentParams
- DidOpenTextDocumentParams
- DidSaveTextDocumentParams -
Parameters for `textDocument/didSave` notification
- DocumentColorParams
- DocumentFilter
- DocumentFormattingParams
- DocumentHighlight - A document highlight
is a range inside a text document which deserves special attention. Usually a document highlight is visualized by changing the
background color of its range.
- DocumentLink - A document link is a range in a
text document that links to an internal or external resource, like another text document or a web site.
- DocumentLinkOptions - Document link
options.
- DocumentLinkParam - Request for
textDocument/documentLink method
- DocumentOnTypeFormattingOptions -
Format document on type options.
- DocumentOnTypeFormattingParams
- DocumentOnTypeFormattingRegistrationOptions
- DocumentRangeFormattingParams
- DocumentSelector - A container of
DocumentFilter objects
- DocumentSymbol - Represents programming
constructs like variables, classes, interfaces etc. that appear in a document. Document symbols can be hierarchical and they have two
ranges: one that encloses its definition and one that points to its most interesting range, e.g. the range of an identifier.
- DocumentSymbolParams
- Documentation
- DocumentationProvider - Documentation
Provider
- DocumentationTransformer - A
documentation transformer, used to addapt a text provided from a GVls.DocumentationTransformer to a
text using the conventions supported by the Client
- ExecuteCommandOptions - Execute
command options.
- FileEvent - An event describing a file change.
- FileSystemWatcher
- FoldingRangeFoldingRange -
Represents a folding range.
- FoldingRangeParams
- FoldingRangeProviderOptions -
Folding range provider options.
- Formater - An interface to provide code formating
capabilites
- FormattingOptions - Value-object
describing what options formatting should use.
- HighLight
- Hover - The result of a hover request.
- HoverParams - The result of a hover request.
- InitializeParams
- InitializeResult
- InitializedParams
- Linter - Executes a Linter evaluation, creating a
GVo.Container with the list of GVls.Diagnostic
provided by linter
- Location
- MarkdownClientCapabilities
- MarkupContent - A `MarkupContent` literal
represents a string value which content is interpreted base on its kind flag. Currently the protocol supports `plaintext` and
`markdown` as markup kinds.
- Message
- NotificationMessage
- Package
- ParameterInformation - Represents a
parameter of a callable-signature. A parameter can have a label and a doc-comment.
- PartialResultParams - A code lens
represents a command that should be shown along with source text, like the number of references, a way to run tests, etc.
- Position
- PublishDiagnosticsParams
- Range
- ReferenceContext
- ReferenceParams
- Registration - General parameters to register
for a capability.
- RegistrationParams
- RegularExpressionsClientCapabilities
- RenameOptions - Rename options
- RenameParams
- RenameRegistrationOptions
- RequestMessage
- ResponseError
- ResponseMessage
- SaveOptions - Save options.
- Server - Base interface for al Language Server
implementations
- ServerCapabilities
- SignatureHelp - Signature help represents the
signature of something callable. There can be multiple signature but only one active and only one active parameter.
- SignatureHelpContext - Additional
information about the context in which a signature help request was triggered.
- SignatureHelpOptions - Signature help
options.
- SignatureHelpParams
- SignatureHelpRegistrationOptions
- SignatureInformation - Represents the
signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.
- Statement
- StaticRegistrationOptions - Static
registration options to be returned in the initialize request.
- Symbol
- SymbolDbProvider - Symbol Database
Provider.
- SymbolInformation - Represents information
about programming constructs like variables, classes, interfaces etc.
- SymbolProvider - Seeker for symbols in a set
of SymbolResolver objects or a database
- SymbolResolver - Symbol resolver for a given
GLib.File
- Target - A target to be built in a project
- TargetConfiguration - Vala build
environment.
- TargetManager - A target to be built in a
project
- TargetManagerConfiguration -
Target Manager configuration used to configure the compilation of targets in the project
- TextDocumentClientCapabilities -
Text document specific client capabilities.
- TextDocumentContentChangeEvent -
An event describing a change to a text document. If range and rangeLength are omitted the new text is
considered to be the full content of the document.
- TextDocumentIdentifier
- TextDocumentItem
- TextDocumentPositionParams
- TextDocumentRegistrationOptions
- TextDocumentSyncOptions
- TextEdit
- VersionedTextDocumentIdentifier
- WillSaveTextDocumentParams - The
parameters send in a will save text document notification.
- WorkDoneProgressOptions
- WorkDoneProgressParams - A code lens
represents a command that should be shown along with source text, like the number of references, a way to run tests, etc.
- Workspace
- WorkspaceClientCapabilities -
Workspace specific client capabilities.
- WorkspaceEdit
- WorkspaceFolder
- WorkspaceFoldersChangeEvent -
The workspace folder change event.
- WorkspaceSymbolParams - The parameters
of a Workspace Symbol Request.
Classes:
- BuildSystemMeson - Meson's implementation of
GVls.BuildSystem
- CancelParamsInfo
- ClientCapabilitiesInfo
- ClientInet - An
ClientJsonrpc to connect to servers running over TCP/IP at any address.
- ClientInetLocal - An
ClientJsonrpc to connect to servers running over local TCP/IP at address
127.0.0.1.
- ClientJsonrpc - An implementation of
GVls.Client using a Jsonrpc.Client to connect to servers
- ClientStream - A
GVls.Client specializing
ClientJsonrpc client to be used over input and output streams.
- CodeActionKindObject
- CodeLensInfo - A code lens represents a command
that should be shown along with source text, like the number of references, a way to run tests, etc.
- CodeLensOptionsInfo - Code Lens options.
- CodeLensParamsInfo - A code lens represents a
command that should be shown along with source text, like the number of references, a way to run tests, etc.
- CommandInfo
- CompletionContextInfo - Contains
additional information about the context in which a completion request is triggered.
- CompletionItemInfo
- CompletionItemKindObject
- CompletionItemTiny - Small footprint for
GVls.CompletionItem, with minimal information
- CompletionListInfo - Represents a collection
of CompletionItem to be presented in the editor.
- CompletionListTiny - Represents a collection
of CompletionItem to be presented in the editor.
- CompletionOptionsInfo - Completion
options.
- CompletionParamsInfo
- ConfigurationItemInfo - An implementation
of ConfigurationItem
- ConfigurationParamsInfo - An
implementation of ConfigurationParams
- DiagnosticInfo
- DiagnosticRelatedInformationInfo
- DidChangeConfigurationParamsInfo
- DidChangeTextDocumentParamsInfo -
Implementation of
DidChangeTextDocumentParams
- DidOpenTextDocumentParamsInfo
- DidSaveTextDocumentParamsInfo -
Parameters for `textDocument/didSave` notification
- DocumentFormattingClientCapabilities
- DocumentFormattingParamsInfo
- DocumentLinkInfo - A document link is a range
in a text document that links to an internal or external resource, like another text document or a web site.
- DocumentLinkOptionsInfo
- DocumentLinkParamInfo - Implementation of
DocumentLinkParam
- DocumentOnTypeFormattingOptionsInfo
- DocumentRangeFormattingClientCapabilities
- DocumentRangeFormattingParamsInfo
- DocumentSymbolInfo
- DocumentSymbolParamsInfo
- EnumObject
- ExecuteCommandOptionsInfo
- FailureHandlingKindObject
- FormattingOptionsInfo
- HoverInfo - The result of a hover request.
- HoverParamsInfo - The result of a hover request.
- InitializeErrorObject
- InitializeParamsInfo
- InitializeResultInfo
- InitializedParamsInfo
- InsertTextFormatObject
- MarkedString - MarkedString can be used to render
human readable text. It is either a markdown string or a code-block that provides a language and a code snippet. The language
identifier is semantically equal to the optional language identifier in fenced code blocks in GitHub issues. See
https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting
- MarkupContentInfo
- MarkupKindObject
- ParameterInformationInfo - Represents a
parameter of a callable-signature. A parameter can have a label and a doc-comment.
- PublishDiagnosticsParamsInfo
- ReferenceContextInfo
- ReferenceParamsInfo
- RenameParamsInfo
- Report
- RequestItem
- ResourceOperationKindObject
- SaveOptionsInfo - Implementation of
SaveOptions
- ServerCapabilitiesInfo
- SignatureHelpContextInfo - Additional
information about the context in which a signature help request was triggered.
- SignatureHelpInfo - Signature help represents
the signature of something callable. There can be multiple signature but only one active and only one active parameter.
- SignatureHelpOptionsInfo -
Implementation of SignatureHelpOptions
- SignatureHelpParamsInfo
- SignatureInformationInfo - Represents
the signature of something callable. A signature can have a label, like a function-name, a doc-comment, and a set of parameters.
- SourceLocation - Implementation of
Location
- SourcePosition - Implementation of
Position
- SourceRange - Implementation of
Range
- StringUtils - A utility class providing static
methods to GVo.String
- SymbolInformationInfo - Implementation of
SymbolInformation
- SymbolKindObject
- TextDocumentClientCapabilitiesInfo
- TextDocumentContentChangeEventInfo
- TextDocumentIdentifierInfo
- TextDocumentItemInfo
- TextDocumentPositionParamsInfo -
Implementation of TextDocumentPositionParams
- TextDocumentSyncKindObject
- TextDocumentSyncOptionsInfo
- TextEditInfo - An implementation of
TextEdit
- VersionedTextDocumentIdentifierInfo
- WorkspaceClientCapabilitiesInfo
- WorkspaceEditChanges
- WorkspaceInfo
- WorkspaceSymbolParamsInfo - The
parameters of a Workspace Symbol Request.
Enums:
Error domains: