lsp-types-1.6.0.1: Haskell library for the Microsoft Language Server Protocol, data types
Safe HaskellNone
LanguageHaskell2010

Language.LSP.Types.Lens

Documentation

class HasSupport s a | s -> a where Source #

Methods

support :: Lens' s a Source #

class HasCancel s a | s -> a where Source #

Methods

cancel :: Lens' s a Source #

Instances

Instances details
HasCancel StaleRequestClientCapabilities Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasEngine s a | s -> a where Source #

Methods

engine :: Lens' s a Source #

class HasMarkdown s a | s -> a where Source #

Methods

markdown :: Lens' s a Source #

class HasConfiguration s a | s -> a where Source #

Methods

configuration :: Lens' s a Source #

class HasApplyEdit s a | s -> a where Source #

Methods

applyEdit :: Lens' s a Source #

Instances

Instances details
HasApplyEdit WorkspaceClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWorkDoneProgress s a | s -> a where Source #

Methods

workDoneProgress :: Lens' s a Source #

Instances

Instances details
HasWorkDoneProgress CallHierarchyOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CallHierarchyRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress WindowClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CodeActionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CodeActionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CodeLensOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CodeLensRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ExecuteCommandOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ExecuteCommandRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CompletionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress CompletionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DeclarationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DeclarationRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DefinitionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DefinitionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentColorOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentColorRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentHighlightOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentHighlightRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentLinkOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentLinkRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentSymbolOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentSymbolRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress FoldingRangeOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress FoldingRangeRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentFormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentFormattingRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress HoverOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress HoverRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ImplementationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ImplementationRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress WorkDoneProgressOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ReferenceOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress ReferenceRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress RenameOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress RenameRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress SelectionRangeOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress SelectionRangeRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress SignatureHelpOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress SignatureHelpRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress TypeDefinitionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress TypeDefinitionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress WorkspaceSymbolOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneProgress WorkspaceSymbolRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWindow s a | s -> a where Source #

Methods

window :: Lens' s a Source #

class HasTextDocument s a | s -> a where Source #

Methods

textDocument :: Lens' s a Source #

Instances

Instances details
HasTextDocument CallHierarchyPrepareParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument CodeLensParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DeclarationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DefinitionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentColorParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentHighlightParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentLinkParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentSymbolParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument FoldingRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument HoverParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument ImplementationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument ReferenceParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument PrepareRenameParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument RenameParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument SelectionRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument SemanticTokensDeltaParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument SemanticTokensParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument SemanticTokensRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument SignatureHelpParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DidOpenTextDocumentParams TextDocumentItem Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument TextDocumentPositionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument WillSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument TypeDefinitionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument TextDocumentEdit VersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasGeneral s a | s -> a where Source #

Methods

general :: Lens' s a Source #

class HasExperimental s a | s -> a where Source #

Methods

experimental :: Lens' s a Source #

Instances

Instances details
HasExperimental ClientCapabilities (Maybe Object) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

experimental :: Lens' ClientCapabilities (Maybe Object) Source #

HasExperimental ServerCapabilities (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

experimental :: Lens' ServerCapabilities (Maybe Value) Source #

class HasIncludeText s a | s -> a where Source #

Methods

includeText :: Lens' s a Source #

class HasSupported s a | s -> a where Source #

Methods

supported :: Lens' s a Source #

class HasRenameProvider s a | s -> a where Source #

Methods

renameProvider :: Lens' s a Source #

class HasHoverProvider s a | s -> a where Source #

Methods

hoverProvider :: Lens' s a Source #

class HasCodeLensProvider s a | s -> a where Source #

Methods

codeLensProvider :: Lens' s a Source #

class HasRegisterOptions s a | s -> a where Source #

Methods

registerOptions :: Lens' s a Source #

Instances

Instances details
a ~ RegistrationOptions m => HasRegisterOptions (Registration m) a Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

registerOptions :: Lens' (Registration m) a Source #

class HasMethod s a | s -> a where Source #

Methods

method :: Lens' s a Source #

Instances

Instances details
HasMethod Unregistration SomeClientMethod Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMethod (Registration m) (SClientMethod m) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

method :: Lens' (Registration m) (SClientMethod m) Source #

HasMethod (NotificationMessage m) (SMethod m) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

method :: Lens' (NotificationMessage m) (SMethod m) Source #

HasMethod (RequestMessage m) (SMethod m) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

method :: Lens' (RequestMessage m) (SMethod m) Source #

class HasId s a | s -> a where Source #

Methods

id :: Lens' s a Source #

Instances

Instances details
HasId Unregistration Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

id :: Lens' Unregistration Text Source #

HasId CallHierarchyRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId DeclarationRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId DocumentColorRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId FoldingRangeRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId ImplementationRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId SelectionRangeRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId StaticRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId TypeDefinitionRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasId (Registration m) Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

id :: Lens' (Registration m) Text Source #

HasId (ResponseMessage m) (Maybe (LspId m)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

id :: Lens' (ResponseMessage m) (Maybe (LspId m)) Source #

HasId (RequestMessage m) (LspId m) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

id :: Lens' (RequestMessage m) (LspId m) Source #

class HasRegistrations s a | s -> a where Source #

Methods

registrations :: Lens' s a Source #

class HasUnregisterations s a | s -> a where Source #

Methods

unregisterations :: Lens' s a Source #

class HasParameters s a | s -> a where Source #

Methods

parameters :: Lens' s a Source #

class HasActiveParameter s a | s -> a where Source #

Methods

activeParameter :: Lens' s a Source #

class HasEdit s a | s -> a where Source #

Methods

edit :: Lens' s a Source #

class HasFailureReason s a | s -> a where Source #

Methods

failureReason :: Lens' s a Source #

class HasFailedChange s a | s -> a where Source #

Methods

failedChange :: Lens' s a Source #

class HasApplied s a | s -> a where Source #

Methods

applied :: Lens' s a Source #

class HasWorkDoneToken s a | s -> a where Source #

Methods

workDoneToken :: Lens' s a Source #

Instances

Instances details
HasWorkDoneToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken CallHierarchyPrepareParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DeclarationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentHighlightParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken HoverParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken ImplementationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken InitializeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken WorkDoneProgressParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken ReferenceParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken RenameParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken SelectionRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken SemanticTokensDeltaParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken SemanticTokensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken SemanticTokensRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken SignatureHelpParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken TypeDefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasWorkDoneToken WorkspaceSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTrace s a | s -> a where Source #

Methods

trace :: Lens' s a Source #

Instances

Instances details
HasTrace InitializeParams (Maybe Trace) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasRootUri s a | s -> a where Source #

Methods

rootUri :: Lens' s a Source #

Instances

Instances details
HasRootUri InitializeParams (Maybe Uri) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasRootPath s a | s -> a where Source #

Methods

rootPath :: Lens' s a Source #

Instances

Instances details
HasRootPath InitializeParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasProcessId s a | s -> a where Source #

Methods

processId :: Lens' s a Source #

Instances

Instances details
HasProcessId InitializeParams (Maybe Int32) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasInitializationOptions s a | s -> a where Source #

Methods

initializationOptions :: Lens' s a Source #

Instances

Instances details
HasInitializationOptions InitializeParams (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasClientInfo s a | s -> a where Source #

Methods

clientInfo :: Lens' s a Source #

Instances

Instances details
HasClientInfo InitializeParams (Maybe ClientInfo) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasRetry s a | s -> a where Source #

Methods

retry :: Lens' s a Source #

Instances

Instances details
HasRetry InitializeError Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasServerInfo s a | s -> a where Source #

Methods

serverInfo :: Lens' s a Source #

Instances

Instances details
HasServerInfo InitializeResult (Maybe ServerInfo) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasName s a | s -> a where Source #

Methods

name :: Lens' s a Source #

Instances

Instances details
HasName CallHierarchyItem Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasName DocumentSymbol Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

name :: Lens' DocumentSymbol Text Source #

HasName SymbolInformation Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasName ClientInfo Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

name :: Lens' ClientInfo Text Source #

HasName ServerInfo Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

name :: Lens' ServerInfo Text Source #

HasName WorkspaceFolder Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

name :: Lens' WorkspaceFolder Text Source #

class HasSettings s a | s -> a where Source #

Methods

settings :: Lens' s a Source #

Instances

Instances details
HasSettings DidChangeConfigurationParams Value Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSection s a | s -> a where Source #

Methods

section :: Lens' s a Source #

Instances

Instances details
HasSection ConfigurationItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasScopeUri s a | s -> a where Source #

Methods

scopeUri :: Lens' s a Source #

Instances

Instances details
HasScopeUri ConfigurationItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasItems s a | s -> a where Source #

Methods

items :: Lens' s a Source #

class HasDynamicRegistration s a | s -> a where Source #

Methods

dynamicRegistration :: Lens' s a Source #

Instances

Instances details
HasDynamicRegistration CallHierarchyClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration CodeActionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration CodeLensClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration ExecuteCommandClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration CompletionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DidChangeConfigurationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DeclarationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentColorClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentHighlightClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentLinkClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentSymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration FoldingRangeClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentOnTypeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DocumentRangeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration HoverClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration ImplementationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration ReferencesClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration RenameClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration SelectionRangeClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration SemanticTokensClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration SignatureHelpClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration TextDocumentSyncClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration TypeDefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration DidChangeWatchedFilesClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDynamicRegistration WorkspaceSymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasKind s a | s -> a where Source #

Methods

kind :: Lens' s a Source #

Instances

Instances details
HasKind CallHierarchyItem SymbolKind Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind DocumentSymbol SymbolKind Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind SymbolInformation SymbolKind Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind MarkupContent MarkupKind Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind CompletionItem (Maybe CompletionItemKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind DocumentHighlight (Maybe DocumentHighlightKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind FoldingRange (Maybe FoldingRangeKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasKind FileSystemWatcher (Maybe WatchKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasGlobPattern s a | s -> a where Source #

Methods

globPattern :: Lens' s a Source #

Instances

Instances details
HasGlobPattern FileSystemWatcher Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWatchDelete s a | s -> a where Source #

Methods

watchDelete :: Lens' s a Source #

Instances

Instances details
HasWatchDelete WatchKind Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWatchCreate s a | s -> a where Source #

Methods

watchCreate :: Lens' s a Source #

Instances

Instances details
HasWatchCreate WatchKind Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWatchChange s a | s -> a where Source #

Methods

watchChange :: Lens' s a Source #

Instances

Instances details
HasWatchChange WatchKind Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasUri s a | s -> a where Source #

Methods

uri :: Lens' s a Source #

Instances

Instances details
HasUri CallHierarchyItem Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' CallHierarchyItem Uri Source #

HasUri PublishDiagnosticsParams Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasUri Location Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' Location Uri Source #

HasUri TextDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasUri TextDocumentItem Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' TextDocumentItem Uri Source #

HasUri VersionedTextDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasUri FileEvent Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' FileEvent Uri Source #

HasUri ShowDocumentParams Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasUri CreateFile Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' CreateFile Uri Source #

HasUri DeleteFile Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' DeleteFile Uri Source #

HasUri WorkspaceFolder Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

uri :: Lens' WorkspaceFolder Text Source #

class HasChanges s a | s -> a where Source #

Methods

changes :: Lens' s a Source #

class HasValueSet s a | s -> a where Source #

Methods

valueSet :: Lens' s a Source #

Instances

Instances details
HasValueSet CodeActionKindClientCapabilities (List CodeActionKind) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet CompletionItemInsertTextModeClientCapabilities (List InsertTextMode) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet CompletionItemKindClientCapabilities (Maybe (List CompletionItemKind)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet CompletionItemTagsClientCapabilities (List CompletionItemTag) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet PublishDiagnosticsTagsClientCapabilities (List DiagnosticTag) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet DocumentSymbolKindClientCapabilities (Maybe (List SymbolKind)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasValueSet WorkspaceSymbolKindClientCapabilities (Maybe (List SymbolKind)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasQuery s a | s -> a where Source #

Methods

query :: Lens' s a Source #

Instances

Instances details
HasQuery WorkspaceSymbolParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPartialResultToken s a | s -> a where Source #

Methods

partialResultToken :: Lens' s a Source #

Instances

Instances details
HasPartialResultToken CallHierarchyIncomingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken CodeActionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken CodeLensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken CompletionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DeclarationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken ColorPresentationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DocumentColorParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DocumentHighlightParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DocumentLinkParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken DocumentSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken FoldingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken ImplementationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken PartialResultParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken ReferenceParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken SelectionRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken SemanticTokensDeltaParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken SemanticTokensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken SemanticTokensRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken TypeDefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPartialResultToken WorkspaceSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasLine s a | s -> a where Source #

Methods

line :: Lens' s a Source #

Instances

Instances details
HasLine Position UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

line :: Lens' Position UInt Source #

class HasCharacter s a | s -> a where Source #

Methods

character :: Lens' s a Source #

Instances

Instances details
HasCharacter Position UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

character :: Lens' Position UInt Source #

class HasStart s a | s -> a where Source #

Methods

start :: Lens' s a Source #

Instances

Instances details
HasStart Range Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

start :: Lens' Range Position Source #

HasStart SemanticTokensEdit UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasEnd s a | s -> a where Source #

Methods

end :: Lens' s a Source #

Instances

Instances details
HasEnd Range Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

end :: Lens' Range Position Source #

class HasRange s a | s -> a where Source #

Methods

range :: Lens' s a Source #

Instances

Instances details
HasRange CallHierarchyItem Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange CodeActionParams Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange CodeLens Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' CodeLens Range Source #

HasRange Diagnostic Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' Diagnostic Range Source #

HasRange ColorInformation Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange ColorPresentationParams Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange DocumentHighlight Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange DocumentLink Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' DocumentLink Range Source #

HasRange DocumentSymbol Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange DocumentRangeFormattingParams Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange Location Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' Location Range Source #

HasRange RangeWithPlaceholder Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange SelectionRange Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange SemanticTokensRangeParams Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange AnnotatedTextEdit Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange TextEdit Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' TextEdit Range Source #

HasRange Hover (Maybe Range) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

range :: Lens' Hover (Maybe Range) Source #

HasRange SemanticTokensRequestsClientCapabilities (Maybe SemanticTokensRangeClientCapabilities) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasRange TextDocumentContentChangeEvent (Maybe Range) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTargetUri s a | s -> a where Source #

Methods

targetUri :: Lens' s a Source #

Instances

Instances details
HasTargetUri LocationLink Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTargetSelectionRange s a | s -> a where Source #

Methods

targetSelectionRange :: Lens' s a Source #

Instances

Instances details
HasTargetSelectionRange LocationLink Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTargetRange s a | s -> a where Source #

Methods

targetRange :: Lens' s a Source #

Instances

Instances details
HasTargetRange LocationLink Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasOriginSelectionRange s a | s -> a where Source #

Methods

originSelectionRange :: Lens' s a Source #

Instances

Instances details
HasOriginSelectionRange LocationLink (Maybe Range) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasValue s a | s -> a where Source #

Methods

value :: Lens' s a Source #

Instances

Instances details
HasValue LanguageString Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

value :: Lens' LanguageString Text Source #

HasValue MarkupContent Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

value :: Lens' MarkupContent Text Source #

HasValue (ProgressParams t) t Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

value :: Lens' (ProgressParams t) t Source #

class HasParser s a | s -> a where Source #

Methods

parser :: Lens' s a Source #

Instances

Instances details
HasParser MarkdownClientCapabilities Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasXdata s a | s -> a where Source #

Methods

xdata :: Lens' s a Source #

Instances

Instances details
HasXdata CallHierarchyItem (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' CallHierarchyItem (Maybe Value) Source #

HasXdata CodeAction (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' CodeAction (Maybe Value) Source #

HasXdata CodeLens (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' CodeLens (Maybe Value) Source #

HasXdata CompletionItem (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' CompletionItem (Maybe Value) Source #

HasXdata DocumentLink (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' DocumentLink (Maybe Value) Source #

HasXdata ResponseError (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' ResponseError (Maybe Value) Source #

HasXdata SemanticTokens (List UInt) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

xdata :: Lens' SemanticTokens (List UInt) Source #

HasXdata SemanticTokensEdit (Maybe (List UInt)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasXdata SemanticTokensPartialResult (List UInt) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTextEdit s a | s -> a where Source #

Methods

textEdit :: Lens' s a Source #

class HasTags s a | s -> a where Source #

Methods

tags :: Lens' s a Source #

class HasSortText s a | s -> a where Source #

Methods

sortText :: Lens' s a Source #

Instances

Instances details
HasSortText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPreselect s a | s -> a where Source #

Methods

preselect :: Lens' s a Source #

Instances

Instances details
HasPreselect CompletionItem (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasInsertTextMode s a | s -> a where Source #

Methods

insertTextMode :: Lens' s a Source #

class HasInsertTextFormat s a | s -> a where Source #

Methods

insertTextFormat :: Lens' s a Source #

class HasInsertText s a | s -> a where Source #

Methods

insertText :: Lens' s a Source #

Instances

Instances details
HasInsertText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasFilterText s a | s -> a where Source #

Methods

filterText :: Lens' s a Source #

Instances

Instances details
HasFilterText CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDetail s a | s -> a where Source #

Methods

detail :: Lens' s a Source #

Instances

Instances details
HasDetail CallHierarchyItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDetail CompletionItem (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDetail DocumentSymbol (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDeprecated s a | s -> a where Source #

Methods

deprecated :: Lens' s a Source #

class HasCommitCharacters s a | s -> a where Source #

Methods

commitCharacters :: Lens' s a Source #

Instances

Instances details
HasCommitCharacters CompletionItem (Maybe (List Text)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasCommand s a | s -> a where Source #

Methods

command :: Lens' s a Source #

Instances

Instances details
HasCommand Command Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

command :: Lens' Command Text Source #

HasCommand ExecuteCommandParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasCommand CodeAction (Maybe Command) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasCommand CodeLens (Maybe Command) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

command :: Lens' CodeLens (Maybe Command) Source #

HasCommand CompletionItem (Maybe Command) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTriggerKind s a | s -> a where Source #

Methods

triggerKind :: Lens' s a Source #

class HasTriggerCharacter s a | s -> a where Source #

Methods

triggerCharacter :: Lens' s a Source #

Instances

Instances details
HasTriggerCharacter CompletionContext (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIsIncomplete s a | s -> a where Source #

Methods

isIncomplete :: Lens' s a Source #

Instances

Instances details
HasIsIncomplete CompletionList Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPosition s a | s -> a where Source #

Methods

position :: Lens' s a Source #

Instances

Instances details
HasPosition CallHierarchyPrepareParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition CompletionParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition DeclarationParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition DefinitionParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition DocumentHighlightParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition HoverParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition ImplementationParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition ReferenceParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition PrepareRenameParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition RenameParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition SignatureHelpParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition TextDocumentPositionParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasPosition TypeDefinitionParams Position Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasResolveProvider s a | s -> a where Source #

Methods

resolveProvider :: Lens' s a Source #

Instances

Instances details
HasResolveProvider CodeActionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider CodeActionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider CodeLensOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider CodeLensRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider CompletionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider CompletionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider DocumentLinkOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResolveProvider DocumentLinkRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDocumentSelector s a | s -> a where Source #

Methods

documentSelector :: Lens' s a Source #

Instances

Instances details
HasDocumentSelector CallHierarchyRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector HoverRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector RenameRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector TextDocumentRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (Maybe DocumentSelector) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSnippetSupport s a | s -> a where Source #

Methods

snippetSupport :: Lens' s a Source #

class HasPreselectSupport s a | s -> a where Source #

Methods

preselectSupport :: Lens' s a Source #

class HasRepalce s a | s -> a where Source #

Methods

repalce :: Lens' s a Source #

Instances

Instances details
HasRepalce InsertReplaceEdit Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasNewText s a | s -> a where Source #

Methods

newText :: Lens' s a Source #

Instances

Instances details
HasNewText InsertReplaceEdit Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasNewText AnnotatedTextEdit Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasNewText TextEdit Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

newText :: Lens' TextEdit Text Source #

class HasInsert s a | s -> a where Source #

Methods

insert :: Lens' s a Source #

Instances

Instances details
HasInsert InsertReplaceEdit Range Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIsPreferredSupport s a | s -> a where Source #

Methods

isPreferredSupport :: Lens' s a Source #

class HasDisabledSupport s a | s -> a where Source #

Methods

disabledSupport :: Lens' s a Source #

class HasDataSupport s a | s -> a where Source #

Methods

dataSupport :: Lens' s a Source #

class HasOnly s a | s -> a where Source #

Methods

only :: Lens' s a Source #

Instances

Instances details
HasOnly CodeActionContext (Maybe (List CodeActionKind)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTitle s a | s -> a where Source #

Methods

title :: Lens' s a Source #

Instances

Instances details
HasTitle CodeAction Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

title :: Lens' CodeAction Text Source #

HasTitle Command Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

title :: Lens' Command Text Source #

HasTitle WorkDoneProgressBeginParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasTitle MessageActionItem Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIsPreferred s a | s -> a where Source #

Methods

isPreferred :: Lens' s a Source #

Instances

Instances details
HasIsPreferred CodeAction (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDisabled s a | s -> a where Source #

Methods

disabled :: Lens' s a Source #

Instances

Instances details
HasDisabled CodeAction (Maybe Reason) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTooltipSupport s a | s -> a where Source #

Methods

tooltipSupport :: Lens' s a Source #

class HasTooltip s a | s -> a where Source #

Methods

tooltip :: Lens' s a Source #

Instances

Instances details
HasTooltip DocumentLink (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTarget s a | s -> a where Source #

Methods

target :: Lens' s a Source #

Instances

Instances details
HasTarget DocumentLink (Maybe Uri) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

target :: Lens' DocumentLink (Maybe Uri) Source #

class HasRed s a | s -> a where Source #

Methods

red :: Lens' s a Source #

Instances

Instances details
HasRed Color Float Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

red :: Lens' Color Float Source #

class HasGreen s a | s -> a where Source #

Methods

green :: Lens' s a Source #

Instances

Instances details
HasGreen Color Float Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

green :: Lens' Color Float Source #

class HasBlue s a | s -> a where Source #

Methods

blue :: Lens' s a Source #

Instances

Instances details
HasBlue Color Float Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

blue :: Lens' Color Float Source #

class HasAlpha s a | s -> a where Source #

Methods

alpha :: Lens' s a Source #

Instances

Instances details
HasAlpha Color Float Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

alpha :: Lens' Color Float Source #

class HasColor s a | s -> a where Source #

Methods

color :: Lens' s a Source #

Instances

Instances details
HasColor ColorInformation Color Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasColor ColorPresentationParams Color Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTrimTrailingWhitespace s a | s -> a where Source #

Methods

trimTrailingWhitespace :: Lens' s a Source #

class HasTrimFinalNewlines s a | s -> a where Source #

Methods

trimFinalNewlines :: Lens' s a Source #

Instances

Instances details
HasTrimFinalNewlines FormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasTabSize s a | s -> a where Source #

Methods

tabSize :: Lens' s a Source #

Instances

Instances details
HasTabSize FormattingOptions UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasInsertSpaces s a | s -> a where Source #

Methods

insertSpaces :: Lens' s a Source #

Instances

Instances details
HasInsertSpaces FormattingOptions Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasInsertFinalNewline s a | s -> a where Source #

Methods

insertFinalNewline :: Lens' s a Source #

Instances

Instances details
HasInsertFinalNewline FormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasCh s a | s -> a where Source #

Methods

ch :: Lens' s a Source #

Instances

Instances details
HasCh DocumentOnTypeFormattingParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPrepareSupport s a | s -> a where Source #

Methods

prepareSupport :: Lens' s a Source #

class HasNewName s a | s -> a where Source #

Methods

newName :: Lens' s a Source #

Instances

Instances details
HasNewName RenameParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

newName :: Lens' RenameParams Text Source #

class HasPlaceholder s a | s -> a where Source #

Methods

placeholder :: Lens' s a Source #

Instances

Instances details
HasPlaceholder RangeWithPlaceholder Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIncludeDeclaration s a | s -> a where Source #

Methods

includeDeclaration :: Lens' s a Source #

Instances

Instances details
HasIncludeDeclaration ReferenceContext Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasRangeLimit s a | s -> a where Source #

Methods

rangeLimit :: Lens' s a Source #

class HasLineFoldingOnly s a | s -> a where Source #

Methods

lineFoldingOnly :: Lens' s a Source #

class HasStartLine s a | s -> a where Source #

Methods

startLine :: Lens' s a Source #

Instances

Instances details
HasStartLine FoldingRange UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasStartCharacter s a | s -> a where Source #

Methods

startCharacter :: Lens' s a Source #

Instances

Instances details
HasStartCharacter FoldingRange (Maybe UInt) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasEndLine s a | s -> a where Source #

Methods

endLine :: Lens' s a Source #

Instances

Instances details
HasEndLine FoldingRange UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

endLine :: Lens' FoldingRange UInt Source #

class HasEndCharacter s a | s -> a where Source #

Methods

endCharacter :: Lens' s a Source #

Instances

Instances details
HasEndCharacter FoldingRange (Maybe UInt) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPositions s a | s -> a where Source #

Methods

positions :: Lens' s a Source #

Instances

Instances details
HasPositions SelectionRangeParams (List Position) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasParent s a | s -> a where Source #

Methods

parent :: Lens' s a Source #

Instances

Instances details
HasParent SelectionRange (Maybe SelectionRange) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasLabelSupport s a | s -> a where Source #

Methods

labelSupport :: Lens' s a Source #

class HasChildren s a | s -> a where Source #

Methods

children :: Lens' s a Source #

Instances

Instances details
HasChildren DocumentSymbol (Maybe (List DocumentSymbol)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasLocation s a | s -> a where Source #

Methods

location :: Lens' s a Source #

class HasContainerName s a | s -> a where Source #

Methods

containerName :: Lens' s a Source #

Instances

Instances details
HasContainerName SymbolInformation (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasScheme s a | s -> a where Source #

Methods

scheme :: Lens' s a Source #

Instances

Instances details
HasScheme DocumentFilter (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasPattern s a | s -> a where Source #

Methods

pattern :: Lens' s a Source #

Instances

Instances details
HasPattern DocumentFilter (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasLanguage s a | s -> a where Source #

Methods

language :: Lens' s a Source #

Instances

Instances details
HasLanguage LanguageString Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasLanguage DocumentFilter (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasNeedsConfirmation s a | s -> a where Source #

Methods

needsConfirmation :: Lens' s a Source #

Instances

Instances details
HasNeedsConfirmation ChangeAnnotation (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDescription s a | s -> a where Source #

Methods

description :: Lens' s a Source #

Instances

Instances details
HasDescription ChangeAnnotation (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasOverwrite s a | s -> a where Source #

Methods

overwrite :: Lens' s a Source #

Instances

Instances details
HasOverwrite CreateFileOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasOverwrite RenameFileOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIgnoreIfExists s a | s -> a where Source #

Methods

ignoreIfExists :: Lens' s a Source #

class HasOldUri s a | s -> a where Source #

Methods

oldUri :: Lens' s a Source #

Instances

Instances details
HasOldUri RenameFile Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

oldUri :: Lens' RenameFile Uri Source #

class HasNewUri s a | s -> a where Source #

Methods

newUri :: Lens' s a Source #

Instances

Instances details
HasNewUri RenameFile Uri Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

newUri :: Lens' RenameFile Uri Source #

class HasRecursive s a | s -> a where Source #

Methods

recursive :: Lens' s a Source #

Instances

Instances details
HasRecursive DeleteFileOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasIgnoreIfNotExists s a | s -> a where Source #

Methods

ignoreIfNotExists :: Lens' s a Source #

Instances

Instances details
HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasChangeAnnotations s a | s -> a where Source #

Methods

changeAnnotations :: Lens' s a Source #

class HasRemoved s a | s -> a where Source #

Methods

removed :: Lens' s a Source #

class HasAdded s a | s -> a where Source #

Methods

added :: Lens' s a Source #

class HasEvent s a | s -> a where Source #

Methods

event :: Lens' s a Source #

class HasParams s a | s -> a where Source #

Methods

params :: Lens' s a Source #

Instances

Instances details
a ~ MessageParams m => HasParams (NotificationMessage m) a Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

params :: Lens' (NotificationMessage m) a Source #

a ~ MessageParams m => HasParams (RequestMessage m) a Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

params :: Lens' (RequestMessage m) a Source #

class HasJsonrpc s a | s -> a where Source #

Methods

jsonrpc :: Lens' s a Source #

Instances

Instances details
HasJsonrpc (NotificationMessage m) Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasJsonrpc (RequestMessage m) Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

jsonrpc :: Lens' (RequestMessage m) Text Source #

HasJsonrpc (ResponseMessage m) Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

jsonrpc :: Lens' (ResponseMessage m) Text Source #

class HasMessage s a | s -> a where Source #

Methods

message :: Lens' s a Source #

Instances

Instances details
HasMessage Diagnostic Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

message :: Lens' Diagnostic Text Source #

HasMessage DiagnosticRelatedInformation Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage ResponseError Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage LogMessageParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage ShowMessageParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage ShowMessageRequestParams Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage WorkDoneProgressBeginParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage WorkDoneProgressEndParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasMessage WorkDoneProgressReportParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasCode s a | s -> a where Source #

Methods

code :: Lens' s a Source #

Instances

Instances details
HasCode ResponseError ErrorCode Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasCode Diagnostic (Maybe (Int32 |? Text)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

code :: Lens' Diagnostic (Maybe (Int32 |? Text)) Source #

class HasResult s a | s -> a where Source #

Methods

result :: Lens' s a Source #

Instances

Instances details
a ~ Either ResponseError (ResponseResult m) => HasResult (ResponseMessage m) a Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

result :: Lens' (ResponseMessage m) a Source #

class HasText s a | s -> a where Source #

Methods

text :: Lens' s a Source #

class HasLanguageId s a | s -> a where Source #

Methods

languageId :: Lens' s a Source #

Instances

Instances details
HasLanguageId TextDocumentItem Text Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasWillSave s a | s -> a where Source #

Methods

willSave :: Lens' s a Source #

class HasDidSave s a | s -> a where Source #

Methods

didSave :: Lens' s a Source #

class HasRename s a | s -> a where Source #

Methods

rename :: Lens' s a Source #

class HasHover s a | s -> a where Source #

Methods

hover :: Lens' s a Source #

class HasSave s a | s -> a where Source #

Methods

save :: Lens' s a Source #

Instances

Instances details
HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasOpenClose s a | s -> a where Source #

Methods

openClose :: Lens' s a Source #

Instances

Instances details
HasOpenClose TextDocumentSyncOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasChange s a | s -> a where Source #

Methods

change :: Lens' s a Source #

class HasRangeLength s a | s -> a where Source #

Methods

rangeLength :: Lens' s a Source #

class HasReason s a | s -> a where Source #

Methods

reason :: Lens' s a Source #

class HasArguments s a | s -> a where Source #

Methods

arguments :: Lens' s a Source #

Instances

Instances details
HasArguments Command (Maybe (List Value)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

arguments :: Lens' Command (Maybe (List Value)) Source #

HasArguments ExecuteCommandParams (Maybe (List Value)) Source # 
Instance details

Defined in Language.LSP.Types.Lens

Methods

arguments :: Lens' ExecuteCommandParams (Maybe (List Value)) Source #

class HasCommands s a | s -> a where Source #

Methods

commands :: Lens' s a Source #

class HasSource s a | s -> a where Source #

Methods

source :: Lens' s a Source #

Instances

Instances details
HasSource Diagnostic (Maybe DiagnosticSource) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSeverity s a | s -> a where Source #

Methods

severity :: Lens' s a Source #

Instances

Instances details
HasSeverity Diagnostic (Maybe DiagnosticSeverity) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasVersionSupport s a | s -> a where Source #

Methods

versionSupport :: Lens' s a Source #

class HasContentFormat s a | s -> a where Source #

Methods

contentFormat :: Lens' s a Source #

class HasContents s a | s -> a where Source #

Methods

contents :: Lens' s a Source #

Instances

Instances details
HasContents Hover HoverContents Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasActions s a | s -> a where Source #

Methods

actions :: Lens' s a Source #

class HasTakeFocus s a | s -> a where Source #

Methods

takeFocus :: Lens' s a Source #

Instances

Instances details
HasTakeFocus ShowDocumentParams (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSelection s a | s -> a where Source #

Methods

selection :: Lens' s a Source #

Instances

Instances details
HasSelection ShowDocumentParams (Maybe Range) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasExternal s a | s -> a where Source #

Methods

external :: Lens' s a Source #

Instances

Instances details
HasExternal ShowDocumentParams (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSuccess s a | s -> a where Source #

Methods

success :: Lens' s a Source #

Instances

Instances details
HasSuccess ShowDocumentResult Bool Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasSignatures s a | s -> a where Source #

Methods

signatures :: Lens' s a Source #

class HasActiveSignature s a | s -> a where Source #

Methods

activeSignature :: Lens' s a Source #

Instances

Instances details
HasActiveSignature SignatureHelp (Maybe UInt) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasFromRanges s a | s -> a where Source #

Methods

fromRanges :: Lens' s a Source #

class HasFrom s a | s -> a where Source #

Methods

from :: Lens' s a Source #

class HasTo s a | s -> a where Source #

Methods

to :: Lens' s a Source #

class HasDelta s a | s -> a where Source #

Methods

delta :: Lens' s a Source #

class HasFormats s a | s -> a where Source #

Methods

formats :: Lens' s a Source #

class HasPreviousResultId s a | s -> a where Source #

Methods

previousResultId :: Lens' s a Source #

class HasResultId s a | s -> a where Source #

Methods

resultId :: Lens' s a Source #

Instances

Instances details
HasResultId SemanticTokens (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

HasResultId SemanticTokensDelta (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Types.Lens

class HasDeleteCount s a | s -> a where Source #

Methods

deleteCount :: Lens' s a Source #

Instances

Instances details
HasDeleteCount SemanticTokensEdit UInt Source # 
Instance details

Defined in Language.LSP.Types.Lens

_InL :: forall a1 b a2 p f. (Choice p, Applicative f) => p a1 (f a2) -> p (a1 |? b) (f (a2 |? b)) Source #

_InR :: forall a b1 b2 p f. (Choice p, Applicative f) => p b1 (f b2) -> p (a |? b1) (f (a |? b2)) Source #