Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Language.LSP.Protocol.Lens
Contents
Synopsis
- class HasPartialResultToken s a | s -> a where
- partialResultToken :: Lens' s a
- class HasPosition s a | s -> a where
- class HasTextDocument s a | s -> a where
- textDocument :: Lens' s a
- class HasWorkDoneToken s a | s -> a where
- workDoneToken :: Lens' s a
- class HasRange s a | s -> a where
- class HasUri s a | s -> a where
- class HasDocumentSelector s a | s -> a where
- documentSelector :: Lens' s a
- class HasId s a | s -> a where
- class HasWorkDoneProgress s a | s -> a where
- workDoneProgress :: Lens' s a
- class HasName s a | s -> a where
- class HasEvent s a | s -> a where
- class HasItems s a | s -> a where
- class HasColor s a | s -> a where
- class HasAdditionalTextEdits s a | s -> a where
- additionalTextEdits :: Lens' s a
- class HasLabel s a | s -> a where
- class HasTextEdit s a | s -> a where
- class HasCollapsedText s a | s -> a where
- collapsedText :: Lens' s a
- class HasEndCharacter s a | s -> a where
- endCharacter :: Lens' s a
- class HasEndLine s a | s -> a where
- class HasKind s a | s -> a where
- class HasStartCharacter s a | s -> a where
- startCharacter :: Lens' s a
- class HasStartLine s a | s -> a where
- class HasPositions s a | s -> a where
- class HasParent s a | s -> a where
- class HasToken s a | s -> a where
- class HasData_ s a | s -> a where
- class HasDetail s a | s -> a where
- class HasSelectionRange s a | s -> a where
- selectionRange :: Lens' s a
- class HasTags s a | s -> a where
- class HasItem s a | s -> a where
- class HasFrom s a | s -> a where
- class HasFromRanges s a | s -> a where
- fromRanges :: Lens' s a
- class HasTo s a | s -> a where
- class HasResultId s a | s -> a where
- class HasFull s a | s -> a where
- class HasLegend s a | s -> a where
- class HasPreviousResultId s a | s -> a where
- previousResultId :: Lens' s a
- class HasEdits s a | s -> a where
- class HasExternal s a | s -> a where
- class HasSelection s a | s -> a where
- class HasTakeFocus s a | s -> a where
- class HasSuccess s a | s -> a where
- class HasRanges s a | s -> a where
- class HasWordPattern s a | s -> a where
- wordPattern :: Lens' s a
- class HasFiles s a | s -> a where
- class HasChangeAnnotations s a | s -> a where
- changeAnnotations :: Lens' s a
- class HasChanges s a | s -> a where
- class HasDocumentChanges s a | s -> a where
- documentChanges :: Lens' s a
- class HasFilters s a | s -> a where
- class HasIdentifier s a | s -> a where
- identifier :: Lens' s a
- class HasScheme s a | s -> a where
- class HasUnique s a | s -> a where
- class HasContext s a | s -> a where
- class HasPaddingLeft s a | s -> a where
- paddingLeft :: Lens' s a
- class HasPaddingRight s a | s -> a where
- paddingRight :: Lens' s a
- class HasTextEdits s a | s -> a where
- class HasTooltip s a | s -> a where
- class HasResolveProvider s a | s -> a where
- resolveProvider :: Lens' s a
- class HasRelatedDocuments s a | s -> a where
- relatedDocuments :: Lens' s a
- class HasRetriggerRequest s a | s -> a where
- retriggerRequest :: Lens' s a
- class HasInterFileDependencies s a | s -> a where
- interFileDependencies :: Lens' s a
- class HasWorkspaceDiagnostics s a | s -> a where
- workspaceDiagnostics :: Lens' s a
- class HasPreviousResultIds s a | s -> a where
- previousResultIds :: Lens' s a
- class HasCellTextDocuments s a | s -> a where
- cellTextDocuments :: Lens' s a
- class HasNotebookDocument s a | s -> a where
- notebookDocument :: Lens' s a
- class HasChange s a | s -> a where
- class HasRegistrations s a | s -> a where
- registrations :: Lens' s a
- class HasUnregisterations s a | s -> a where
- unregisterations :: Lens' s a
- class HasCapabilities s a | s -> a where
- capabilities :: Lens' s a
- class HasClientInfo s a | s -> a where
- clientInfo :: Lens' s a
- class HasInitializationOptions s a | s -> a where
- initializationOptions :: Lens' s a
- class HasLocale s a | s -> a where
- class HasProcessId s a | s -> a where
- class HasRootPath s a | s -> a where
- class HasRootUri s a | s -> a where
- class HasTrace s a | s -> a where
- class HasWorkspaceFolders s a | s -> a where
- workspaceFolders :: Lens' s a
- class HasServerInfo s a | s -> a where
- serverInfo :: Lens' s a
- class HasRetry s a | s -> a where
- class HasSettings s a | s -> a where
- class HasSection s a | s -> a where
- class HasMessage s a | s -> a where
- class HasType_ s a | s -> a where
- class HasActions s a | s -> a where
- class HasTitle s a | s -> a where
- class HasContentChanges s a | s -> a where
- contentChanges :: Lens' s a
- class HasSyncKind s a | s -> a where
- class HasText s a | s -> a where
- class HasIncludeText s a | s -> a where
- includeText :: Lens' s a
- class HasReason s a | s -> a where
- class HasNewText s a | s -> a where
- class HasWatchers s a | s -> a where
- class HasDiagnostics s a | s -> a where
- diagnostics :: Lens' s a
- class HasVersion s a | s -> a where
- class HasCommand s a | s -> a where
- class HasCommitCharacters s a | s -> a where
- commitCharacters :: Lens' s a
- class HasDeprecated s a | s -> a where
- deprecated :: Lens' s a
- class HasDocumentation s a | s -> a where
- documentation :: Lens' s a
- class HasFilterText s a | s -> a where
- filterText :: Lens' s a
- class HasInsertText s a | s -> a where
- insertText :: Lens' s a
- class HasInsertTextFormat s a | s -> a where
- insertTextFormat :: Lens' s a
- class HasInsertTextMode s a | s -> a where
- insertTextMode :: Lens' s a
- class HasLabelDetails s a | s -> a where
- labelDetails :: Lens' s a
- class HasPreselect s a | s -> a where
- class HasSortText s a | s -> a where
- class HasTextEditText s a | s -> a where
- textEditText :: Lens' s a
- class HasIsIncomplete s a | s -> a where
- isIncomplete :: Lens' s a
- class HasItemDefaults s a | s -> a where
- itemDefaults :: Lens' s a
- class HasAllCommitCharacters s a | s -> a where
- allCommitCharacters :: Lens' s a
- class HasCompletionItem s a | s -> a where
- completionItem :: Lens' s a
- class HasTriggerCharacters s a | s -> a where
- triggerCharacters :: Lens' s a
- class HasContents s a | s -> a where
- class HasActiveParameter s a | s -> a where
- activeParameter :: Lens' s a
- class HasActiveSignature s a | s -> a where
- activeSignature :: Lens' s a
- class HasSignatures s a | s -> a where
- signatures :: Lens' s a
- class HasRetriggerCharacters s a | s -> a where
- retriggerCharacters :: Lens' s a
- class HasContainerName s a | s -> a where
- containerName :: Lens' s a
- class HasLocation s a | s -> a where
- class HasChildren s a | s -> a where
- class HasArguments s a | s -> a where
- class HasDisabled s a | s -> a where
- class HasEdit s a | s -> a where
- class HasIsPreferred s a | s -> a where
- isPreferred :: Lens' s a
- class HasCodeActionKinds s a | s -> a where
- codeActionKinds :: Lens' s a
- class HasQuery s a | s -> a where
- class HasTarget s a | s -> a where
- class HasOptions s a | s -> a where
- class HasCh s a | s -> a where
- class HasFirstTriggerCharacter s a | s -> a where
- firstTriggerCharacter :: Lens' s a
- class HasMoreTriggerCharacter s a | s -> a where
- moreTriggerCharacter :: Lens' s a
- class HasNewName s a | s -> a where
- class HasPrepareProvider s a | s -> a where
- prepareProvider :: Lens' s a
- class HasCommands s a | s -> a where
- class HasApplied s a | s -> a where
- class HasFailedChange s a | s -> a where
- failedChange :: Lens' s a
- class HasFailureReason s a | s -> a where
- failureReason :: Lens' s a
- class HasCancellable s a | s -> a where
- cancellable :: Lens' s a
- class HasPercentage s a | s -> a where
- percentage :: Lens' s a
- class HasValue s a | s -> a where
- class HasVerbose s a | s -> a where
- class HasOriginSelectionRange s a | s -> a where
- originSelectionRange :: Lens' s a
- class HasTargetRange s a | s -> a where
- targetRange :: Lens' s a
- class HasTargetSelectionRange s a | s -> a where
- targetSelectionRange :: Lens' s a
- class HasTargetUri s a | s -> a where
- class HasEnd s a | s -> a where
- class HasStart s a | s -> a where
- class HasAdded s a | s -> a where
- class HasRemoved s a | s -> a where
- class HasScopeUri s a | s -> a where
- class HasAlpha s a | s -> a where
- class HasBlue s a | s -> a where
- class HasGreen s a | s -> a where
- class HasRed s a | s -> a where
- class HasCharacter s a | s -> a where
- class HasLine s a | s -> a where
- class HasDeleteCount s a | s -> a where
- deleteCount :: Lens' s a
- class HasAnnotationId s a | s -> a where
- annotationId :: Lens' s a
- class HasNewUri s a | s -> a where
- class HasOldUri s a | s -> a where
- class HasDescription s a | s -> a where
- description :: Lens' s a
- class HasNeedsConfirmation s a | s -> a where
- needsConfirmation :: Lens' s a
- class HasPattern s a | s -> a where
- class HasFrameId s a | s -> a where
- class HasStoppedLocation s a | s -> a where
- stoppedLocation :: Lens' s a
- class HasCaseSensitiveLookup s a | s -> a where
- caseSensitiveLookup :: Lens' s a
- class HasVariableName s a | s -> a where
- variableName :: Lens' s a
- class HasExpression s a | s -> a where
- expression :: Lens' s a
- class HasCells s a | s -> a where
- class HasMetadata s a | s -> a where
- class HasNotebookType s a | s -> a where
- notebookType :: Lens' s a
- class HasLanguageId s a | s -> a where
- languageId :: Lens' s a
- class HasMethod s a | s -> a where
- class HasRegisterOptions s a | s -> a where
- registerOptions :: Lens' s a
- class HasCallHierarchyProvider s a | s -> a where
- callHierarchyProvider :: Lens' s a
- class HasCodeActionProvider s a | s -> a where
- codeActionProvider :: Lens' s a
- class HasCodeLensProvider s a | s -> a where
- codeLensProvider :: Lens' s a
- class HasColorProvider s a | s -> a where
- colorProvider :: Lens' s a
- class HasCompletionProvider s a | s -> a where
- completionProvider :: Lens' s a
- class HasDeclarationProvider s a | s -> a where
- declarationProvider :: Lens' s a
- class HasDefinitionProvider s a | s -> a where
- definitionProvider :: Lens' s a
- class HasDiagnosticProvider s a | s -> a where
- diagnosticProvider :: Lens' s a
- class HasDocumentFormattingProvider s a | s -> a where
- documentFormattingProvider :: Lens' s a
- class HasDocumentHighlightProvider s a | s -> a where
- documentHighlightProvider :: Lens' s a
- class HasDocumentLinkProvider s a | s -> a where
- documentLinkProvider :: Lens' s a
- class HasDocumentOnTypeFormattingProvider s a | s -> a where
- class HasDocumentRangeFormattingProvider s a | s -> a where
- class HasDocumentSymbolProvider s a | s -> a where
- documentSymbolProvider :: Lens' s a
- class HasExecuteCommandProvider s a | s -> a where
- executeCommandProvider :: Lens' s a
- class HasExperimental s a | s -> a where
- experimental :: Lens' s a
- class HasFoldingRangeProvider s a | s -> a where
- foldingRangeProvider :: Lens' s a
- class HasHoverProvider s a | s -> a where
- hoverProvider :: Lens' s a
- class HasImplementationProvider s a | s -> a where
- implementationProvider :: Lens' s a
- class HasInlayHintProvider s a | s -> a where
- inlayHintProvider :: Lens' s a
- class HasInlineValueProvider s a | s -> a where
- inlineValueProvider :: Lens' s a
- class HasLinkedEditingRangeProvider s a | s -> a where
- linkedEditingRangeProvider :: Lens' s a
- class HasMonikerProvider s a | s -> a where
- monikerProvider :: Lens' s a
- class HasNotebookDocumentSync s a | s -> a where
- notebookDocumentSync :: Lens' s a
- class HasPositionEncoding s a | s -> a where
- positionEncoding :: Lens' s a
- class HasReferencesProvider s a | s -> a where
- referencesProvider :: Lens' s a
- class HasRenameProvider s a | s -> a where
- renameProvider :: Lens' s a
- class HasSelectionRangeProvider s a | s -> a where
- selectionRangeProvider :: Lens' s a
- class HasSemanticTokensProvider s a | s -> a where
- semanticTokensProvider :: Lens' s a
- class HasSignatureHelpProvider s a | s -> a where
- signatureHelpProvider :: Lens' s a
- class HasTextDocumentSync s a | s -> a where
- textDocumentSync :: Lens' s a
- class HasTypeDefinitionProvider s a | s -> a where
- typeDefinitionProvider :: Lens' s a
- class HasTypeHierarchyProvider s a | s -> a where
- typeHierarchyProvider :: Lens' s a
- class HasWorkspace s a | s -> a where
- class HasWorkspaceSymbolProvider s a | s -> a where
- workspaceSymbolProvider :: Lens' s a
- class HasGlobPattern s a | s -> a where
- globPattern :: Lens' s a
- class HasCode s a | s -> a where
- class HasCodeDescription s a | s -> a where
- codeDescription :: Lens' s a
- class HasRelatedInformation s a | s -> a where
- relatedInformation :: Lens' s a
- class HasSeverity s a | s -> a where
- class HasSource s a | s -> a where
- class HasTriggerCharacter s a | s -> a where
- triggerCharacter :: Lens' s a
- class HasTriggerKind s a | s -> a where
- triggerKind :: Lens' s a
- class HasInsert s a | s -> a where
- class HasReplace s a | s -> a where
- class HasActiveSignatureHelp s a | s -> a where
- activeSignatureHelp :: Lens' s a
- class HasIsRetrigger s a | s -> a where
- isRetrigger :: Lens' s a
- class HasParameters s a | s -> a where
- parameters :: Lens' s a
- class HasIncludeDeclaration s a | s -> a where
- includeDeclaration :: Lens' s a
- class HasOnly s a | s -> a where
- class HasInsertFinalNewline s a | s -> a where
- insertFinalNewline :: Lens' s a
- class HasInsertSpaces s a | s -> a where
- insertSpaces :: Lens' s a
- class HasTabSize s a | s -> a where
- class HasTrimFinalNewlines s a | s -> a where
- trimFinalNewlines :: Lens' s a
- class HasTrimTrailingWhitespace s a | s -> a where
- trimTrailingWhitespace :: Lens' s a
- class HasTokenModifiers s a | s -> a where
- tokenModifiers :: Lens' s a
- class HasTokenTypes s a | s -> a where
- tokenTypes :: Lens' s a
- class HasIgnoreIfExists s a | s -> a where
- ignoreIfExists :: Lens' s a
- class HasOverwrite s a | s -> a where
- class HasIgnoreIfNotExists s a | s -> a where
- ignoreIfNotExists :: Lens' s a
- class HasRecursive s a | s -> a where
- class HasGlob s a | s -> a where
- class HasMatches s a | s -> a where
- class HasDocument s a | s -> a where
- class HasExecutionSummary s a | s -> a where
- executionSummary :: Lens' s a
- class HasGeneral s a | s -> a where
- class HasWindow s a | s -> a where
- class HasOpenClose s a | s -> a where
- class HasSave s a | s -> a where
- class HasWillSave s a | s -> a where
- class HasWillSaveWaitUntil s a | s -> a where
- willSaveWaitUntil :: Lens' s a
- class HasNotebookSelector s a | s -> a where
- notebookSelector :: Lens' s a
- class HasChangeNotifications s a | s -> a where
- changeNotifications :: Lens' s a
- class HasSupported s a | s -> a where
- class HasDidCreate s a | s -> a where
- class HasDidDelete s a | s -> a where
- class HasDidRename s a | s -> a where
- class HasWillCreate s a | s -> a where
- willCreate :: Lens' s a
- class HasWillDelete s a | s -> a where
- willDelete :: Lens' s a
- class HasWillRename s a | s -> a where
- willRename :: Lens' s a
- class HasHref s a | s -> a where
- class HasLanguage s a | s -> a where
- class HasNotebook s a | s -> a where
- class HasIgnoreCase s a | s -> a where
- ignoreCase :: Lens' s a
- class HasExecutionOrder s a | s -> a where
- executionOrder :: Lens' s a
- class HasApplyEdit s a | s -> a where
- class HasCodeLens s a | s -> a where
- class HasConfiguration s a | s -> a where
- configuration :: Lens' s a
- class HasDidChangeConfiguration s a | s -> a where
- didChangeConfiguration :: Lens' s a
- class HasDidChangeWatchedFiles s a | s -> a where
- didChangeWatchedFiles :: Lens' s a
- class HasExecuteCommand s a | s -> a where
- executeCommand :: Lens' s a
- class HasFileOperations s a | s -> a where
- fileOperations :: Lens' s a
- class HasInlayHint s a | s -> a where
- class HasInlineValue s a | s -> a where
- inlineValue :: Lens' s a
- class HasSemanticTokens s a | s -> a where
- semanticTokens :: Lens' s a
- class HasSymbol s a | s -> a where
- class HasWorkspaceEdit s a | s -> a where
- workspaceEdit :: Lens' s a
- class HasCallHierarchy s a | s -> a where
- callHierarchy :: Lens' s a
- class HasCodeAction s a | s -> a where
- codeAction :: Lens' s a
- class HasCompletion s a | s -> a where
- completion :: Lens' s a
- class HasDeclaration s a | s -> a where
- declaration :: Lens' s a
- class HasDefinition s a | s -> a where
- definition :: Lens' s a
- class HasDiagnostic s a | s -> a where
- diagnostic :: Lens' s a
- class HasDocumentHighlight s a | s -> a where
- documentHighlight :: Lens' s a
- class HasDocumentLink s a | s -> a where
- documentLink :: Lens' s a
- class HasDocumentSymbol s a | s -> a where
- documentSymbol :: Lens' s a
- class HasFoldingRange s a | s -> a where
- foldingRange :: Lens' s a
- class HasFormatting s a | s -> a where
- formatting :: Lens' s a
- class HasHover s a | s -> a where
- class HasImplementation s a | s -> a where
- implementation :: Lens' s a
- class HasLinkedEditingRange s a | s -> a where
- linkedEditingRange :: Lens' s a
- class HasMoniker s a | s -> a where
- class HasOnTypeFormatting s a | s -> a where
- onTypeFormatting :: Lens' s a
- class HasPublishDiagnostics s a | s -> a where
- publishDiagnostics :: Lens' s a
- class HasRangeFormatting s a | s -> a where
- rangeFormatting :: Lens' s a
- class HasReferences s a | s -> a where
- references :: Lens' s a
- class HasRename s a | s -> a where
- class HasSignatureHelp s a | s -> a where
- signatureHelp :: Lens' s a
- class HasSynchronization s a | s -> a where
- synchronization :: Lens' s a
- class HasTypeDefinition s a | s -> a where
- typeDefinition :: Lens' s a
- class HasTypeHierarchy s a | s -> a where
- typeHierarchy :: Lens' s a
- class HasShowDocument s a | s -> a where
- showDocument :: Lens' s a
- class HasShowMessage s a | s -> a where
- showMessage :: Lens' s a
- class HasMarkdown s a | s -> a where
- class HasPositionEncodings s a | s -> a where
- positionEncodings :: Lens' s a
- class HasRegularExpressions s a | s -> a where
- regularExpressions :: Lens' s a
- class HasStaleRequestSupport s a | s -> a where
- staleRequestSupport :: Lens' s a
- class HasBaseUri s a | s -> a where
- class HasChangeAnnotationSupport s a | s -> a where
- changeAnnotationSupport :: Lens' s a
- class HasFailureHandling s a | s -> a where
- failureHandling :: Lens' s a
- class HasNormalizesLineEndings s a | s -> a where
- normalizesLineEndings :: Lens' s a
- class HasResourceOperations s a | s -> a where
- resourceOperations :: Lens' s a
- class HasDynamicRegistration s a | s -> a where
- dynamicRegistration :: Lens' s a
- class HasRelativePatternSupport s a | s -> a where
- relativePatternSupport :: Lens' s a
- class HasResolveSupport s a | s -> a where
- resolveSupport :: Lens' s a
- class HasSymbolKind s a | s -> a where
- symbolKind :: Lens' s a
- class HasTagSupport s a | s -> a where
- tagSupport :: Lens' s a
- class HasRefreshSupport s a | s -> a where
- refreshSupport :: Lens' s a
- class HasDidSave s a | s -> a where
- class HasCompletionItemKind s a | s -> a where
- completionItemKind :: Lens' s a
- class HasCompletionList s a | s -> a where
- completionList :: Lens' s a
- class HasContextSupport s a | s -> a where
- contextSupport :: Lens' s a
- class HasContentFormat s a | s -> a where
- contentFormat :: Lens' s a
- class HasSignatureInformation s a | s -> a where
- signatureInformation :: Lens' s a
- class HasLinkSupport s a | s -> a where
- linkSupport :: Lens' s a
- class HasHierarchicalDocumentSymbolSupport s a | s -> a where
- class HasLabelSupport s a | s -> a where
- labelSupport :: Lens' s a
- class HasCodeActionLiteralSupport s a | s -> a where
- codeActionLiteralSupport :: Lens' s a
- class HasDataSupport s a | s -> a where
- dataSupport :: Lens' s a
- class HasDisabledSupport s a | s -> a where
- disabledSupport :: Lens' s a
- class HasHonorsChangeAnnotations s a | s -> a where
- honorsChangeAnnotations :: Lens' s a
- class HasIsPreferredSupport s a | s -> a where
- isPreferredSupport :: Lens' s a
- class HasTooltipSupport s a | s -> a where
- tooltipSupport :: Lens' s a
- class HasPrepareSupport s a | s -> a where
- prepareSupport :: Lens' s a
- class HasPrepareSupportDefaultBehavior s a | s -> a where
- class HasFoldingRangeKind s a | s -> a where
- foldingRangeKind :: Lens' s a
- class HasLineFoldingOnly s a | s -> a where
- lineFoldingOnly :: Lens' s a
- class HasRangeLimit s a | s -> a where
- rangeLimit :: Lens' s a
- class HasCodeDescriptionSupport s a | s -> a where
- codeDescriptionSupport :: Lens' s a
- class HasVersionSupport s a | s -> a where
- versionSupport :: Lens' s a
- class HasAugmentsSyntaxTokens s a | s -> a where
- augmentsSyntaxTokens :: Lens' s a
- class HasFormats s a | s -> a where
- class HasMultilineTokenSupport s a | s -> a where
- multilineTokenSupport :: Lens' s a
- class HasOverlappingTokenSupport s a | s -> a where
- overlappingTokenSupport :: Lens' s a
- class HasRequests s a | s -> a where
- class HasServerCancelSupport s a | s -> a where
- serverCancelSupport :: Lens' s a
- class HasRelatedDocumentSupport s a | s -> a where
- relatedDocumentSupport :: Lens' s a
- class HasExecutionSummarySupport s a | s -> a where
- executionSummarySupport :: Lens' s a
- class HasMessageActionItem s a | s -> a where
- messageActionItem :: Lens' s a
- class HasSupport s a | s -> a where
- class HasEngine s a | s -> a where
- class HasAllowedTags s a | s -> a where
- allowedTags :: Lens' s a
- class HasParser s a | s -> a where
- class HasLength s a | s -> a where
- class HasStartChar s a | s -> a where
- class HasTokenType s a | s -> a where
- class HasDeltaLine s a | s -> a where
- class HasDeltaStartChar s a | s -> a where
- deltaStartChar :: Lens' s a
- class HasJsonrpc s a | s -> a where
- class HasParams s a | s -> a where
- class HasError s a | s -> a where
- class HasResult s a | s -> a where
- class HasXdata s a | s -> a where
Generated lens classes
class HasPartialResultToken s a | s -> a where Source #
Methods
partialResultToken :: Lens' s a Source #
Instances
class HasPosition s a | s -> a where Source #
Instances
class HasTextDocument s a | s -> a where Source #
Methods
textDocument :: Lens' s a Source #
Instances
class HasWorkDoneToken s a | s -> a where Source #
Methods
workDoneToken :: Lens' s a Source #
Instances
class HasRange s a | s -> a where Source #
Instances
class HasUri s a | s -> a where Source #
Instances
class HasDocumentSelector s a | s -> a where Source #
Methods
documentSelector :: Lens' s a Source #
Instances
class HasId s a | s -> a where Source #
Instances
class HasWorkDoneProgress s a | s -> a where Source #
Methods
workDoneProgress :: Lens' s a Source #
Instances
class HasName s a | s -> a where Source #
Instances
class HasItems s a | s -> a where Source #
Instances
class HasColor s a | s -> a where Source #
Instances
class HasAdditionalTextEdits s a | s -> a where Source #
Methods
additionalTextEdits :: Lens' s a Source #
Instances
HasAdditionalTextEdits ColorPresentation (Maybe [TextEdit]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods additionalTextEdits :: Lens' ColorPresentation (Maybe [TextEdit]) Source # | |
HasAdditionalTextEdits CompletionItem (Maybe [TextEdit]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods additionalTextEdits :: Lens' CompletionItem (Maybe [TextEdit]) Source # |
class HasLabel s a | s -> a where Source #
Instances
class HasTextEdit s a | s -> a where Source #
Instances
HasTextEdit ColorPresentation (Maybe TextEdit) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods textEdit :: Lens' CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) Source # |
class HasCollapsedText s a | s -> a where Source #
Methods
collapsedText :: Lens' s a Source #
Instances
HasCollapsedText FoldingRange (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasEndCharacter s a | s -> a where Source #
Methods
endCharacter :: Lens' s a Source #
Instances
HasEndCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasEndLine s a | s -> a where Source #
Instances
class HasKind s a | s -> a where Source #
Instances
class HasStartCharacter s a | s -> a where Source #
Methods
startCharacter :: Lens' s a Source #
Instances
HasStartCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasStartLine s a | s -> a where Source #
Instances
class HasPositions s a | s -> a where Source #
Instances
class HasParent s a | s -> a where Source #
Instances
HasParent SelectionRange (Maybe SelectionRange) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods parent :: Lens' SelectionRange (Maybe SelectionRange) Source # |
class HasToken s a | s -> a where Source #
Instances
class HasData_ s a | s -> a where Source #
Instances
class HasDetail s a | s -> a where Source #
Instances
HasDetail CallHierarchyItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasDetail CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasDetail CompletionItemLabelDetails (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasDetail DocumentSymbol (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasDetail TypeHierarchyItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasSelectionRange s a | s -> a where Source #
Methods
selectionRange :: Lens' s a Source #
Instances
class HasTags s a | s -> a where Source #
Instances
HasTags BaseSymbolInformation (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTags CallHierarchyItem (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTags CompletionItem (Maybe [CompletionItemTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tags :: Lens' CompletionItem (Maybe [CompletionItemTag]) Source # | |
HasTags Diagnostic (Maybe [DiagnosticTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tags :: Lens' Diagnostic (Maybe [DiagnosticTag]) Source # | |
HasTags DocumentSymbol (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTags SymbolInformation (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTags TypeHierarchyItem (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTags WorkspaceSymbol (Maybe [SymbolTag]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasItem s a | s -> a where Source #
Instances
class HasFromRanges s a | s -> a where Source #
Methods
fromRanges :: Lens' s a Source #
Instances
HasFromRanges CallHierarchyIncomingCall [Range] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods fromRanges :: Lens' CallHierarchyIncomingCall [Range] Source # | |
HasFromRanges CallHierarchyOutgoingCall [Range] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods fromRanges :: Lens' CallHierarchyOutgoingCall [Range] Source # |
class HasResultId s a | s -> a where Source #
Instances
class HasFull s a | s -> a where Source #
Instances
a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensOptions a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensRegistrationOptions a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasLegend s a | s -> a where Source #
Instances
class HasPreviousResultId s a | s -> a where Source #
Methods
previousResultId :: Lens' s a Source #
Instances
class HasEdits s a | s -> a where Source #
Instances
class HasExternal s a | s -> a where Source #
Instances
class HasSelection s a | s -> a where Source #
Instances
class HasTakeFocus s a | s -> a where Source #
Instances
class HasSuccess s a | s -> a where Source #
Instances
class HasRanges s a | s -> a where Source #
Instances
class HasWordPattern s a | s -> a where Source #
Methods
wordPattern :: Lens' s a Source #
Instances
HasWordPattern LinkedEditingRanges (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods wordPattern :: Lens' LinkedEditingRanges (Maybe Text) Source # |
class HasFiles s a | s -> a where Source #
Instances
HasFiles CreateFilesParams [FileCreate] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFiles DeleteFilesParams [FileDelete] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFiles RenameFilesParams [FileRename] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasChangeAnnotations s a | s -> a where Source #
Methods
changeAnnotations :: Lens' s a Source #
Instances
class HasChanges s a | s -> a where Source #
Instances
HasChanges DidChangeWatchedFilesParams [FileEvent] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasDocumentChanges s a | s -> a where Source #
Methods
documentChanges :: Lens' s a Source #
Instances
HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentChanges :: Lens' WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) Source # | |
HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentChanges :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) Source # |
class HasFilters s a | s -> a where Source #
Instances
class HasIdentifier s a | s -> a where Source #
Methods
identifier :: Lens' s a Source #
Instances
HasIdentifier Moniker Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasIdentifier DiagnosticOptions (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasIdentifier DiagnosticRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' DiagnosticRegistrationOptions (Maybe Text) Source # | |
HasIdentifier DocumentDiagnosticParams (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' DocumentDiagnosticParams (Maybe Text) Source # | |
HasIdentifier WorkspaceDiagnosticParams (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' WorkspaceDiagnosticParams (Maybe Text) Source # |
class HasUnique s a | s -> a where Source #
Instances
class HasContext s a | s -> a where Source #
Instances
HasContext CodeActionParams CodeActionContext Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' CodeActionParams CodeActionContext Source # | |
HasContext InlineValueParams InlineValueContext Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' InlineValueParams InlineValueContext Source # | |
HasContext ReferenceParams ReferenceContext Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasContext CompletionParams (Maybe CompletionContext) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' CompletionParams (Maybe CompletionContext) Source # | |
HasContext SignatureHelpParams (Maybe SignatureHelpContext) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' SignatureHelpParams (Maybe SignatureHelpContext) Source # |
class HasPaddingLeft s a | s -> a where Source #
Methods
paddingLeft :: Lens' s a Source #
Instances
HasPaddingLeft InlayHint (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasPaddingRight s a | s -> a where Source #
Methods
paddingRight :: Lens' s a Source #
Instances
HasPaddingRight InlayHint (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasTextEdits s a | s -> a where Source #
class HasTooltip s a | s -> a where Source #
Instances
HasTooltip DocumentLink (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTooltip InlayHint (Maybe (Text |? MarkupContent)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTooltip InlayHintLabelPart (Maybe (Text |? MarkupContent)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tooltip :: Lens' InlayHintLabelPart (Maybe (Text |? MarkupContent)) Source # |
class HasResolveProvider s a | s -> a where Source #
Methods
resolveProvider :: Lens' s a Source #
Instances
class HasRelatedDocuments s a | s -> a where Source #
Methods
relatedDocuments :: Lens' s a Source #
Instances
class HasRetriggerRequest s a | s -> a where Source #
Methods
retriggerRequest :: Lens' s a Source #
Instances
class HasInterFileDependencies s a | s -> a where Source #
Methods
interFileDependencies :: Lens' s a Source #
class HasWorkspaceDiagnostics s a | s -> a where Source #
Methods
workspaceDiagnostics :: Lens' s a Source #
class HasPreviousResultIds s a | s -> a where Source #
Methods
previousResultIds :: Lens' s a Source #
Instances
class HasCellTextDocuments s a | s -> a where Source #
Methods
cellTextDocuments :: Lens' s a Source #
class HasNotebookDocument s a | s -> a where Source #
Methods
notebookDocument :: Lens' s a Source #
Instances
class HasRegistrations s a | s -> a where Source #
Methods
registrations :: Lens' s a Source #
Instances
HasRegistrations RegistrationParams [Registration] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods registrations :: Lens' RegistrationParams [Registration] Source # |
class HasUnregisterations s a | s -> a where Source #
Methods
unregisterations :: Lens' s a Source #
Instances
class HasCapabilities s a | s -> a where Source #
Methods
capabilities :: Lens' s a Source #
Instances
class HasClientInfo s a | s -> a where Source #
Methods
clientInfo :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo InitializeParams a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo UInitializeParams a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasInitializationOptions s a | s -> a where Source #
Methods
initializationOptions :: Lens' s a Source #
Instances
HasInitializationOptions InitializeParams (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods initializationOptions :: Lens' InitializeParams (Maybe Value) Source # | |
HasInitializationOptions UInitializeParams (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods initializationOptions :: Lens' UInitializeParams (Maybe Value) Source # |
class HasLocale s a | s -> a where Source #
Instances
HasLocale InitializeParams (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasLocale UInitializeParams (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasProcessId s a | s -> a where Source #
Instances
HasProcessId InitializeParams (Int32 |? Null) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasProcessId UInitializeParams (Int32 |? Null) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasRootPath s a | s -> a where Source #
Instances
HasRootPath InitializeParams (Maybe (Text |? Null)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasRootPath UInitializeParams (Maybe (Text |? Null)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasRootUri s a | s -> a where Source #
Instances
HasRootUri InitializeParams (Uri |? Null) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasRootUri UInitializeParams (Uri |? Null) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasTrace s a | s -> a where Source #
Instances
HasTrace InitializeParams (Maybe TraceValues) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trace :: Lens' InitializeParams (Maybe TraceValues) Source # | |
HasTrace UInitializeParams (Maybe TraceValues) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trace :: Lens' UInitializeParams (Maybe TraceValues) Source # |
class HasWorkspaceFolders s a | s -> a where Source #
Methods
workspaceFolders :: Lens' s a Source #
Instances
HasWorkspaceFolders InitializeParams (Maybe ([WorkspaceFolder] |? Null)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' InitializeParams (Maybe ([WorkspaceFolder] |? Null)) Source # | |
HasWorkspaceFolders WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' WorkspaceClientCapabilities (Maybe Bool) Source # | |
HasWorkspaceFolders WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) Source # |
class HasServerInfo s a | s -> a where Source #
Methods
serverInfo :: Lens' s a Source #
class HasRetry s a | s -> a where Source #
Instances
class HasSettings s a | s -> a where Source #
Instances
class HasSection s a | s -> a where Source #
Instances
class HasMessage s a | s -> a where Source #
Instances
class HasType_ s a | s -> a where Source #
Instances
HasType_ FileEvent FileChangeType Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasType_ LogMessageParams MessageType Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasType_ ShowMessageParams MessageType Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasType_ ShowMessageRequestParams MessageType Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods type_ :: Lens' ShowMessageRequestParams MessageType Source # |
class HasActions s a | s -> a where Source #
Instances
HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods actions :: Lens' ShowMessageRequestParams (Maybe [MessageActionItem]) Source # |
class HasTitle s a | s -> a where Source #
Instances
class HasContentChanges s a | s -> a where Source #
Methods
contentChanges :: Lens' s a Source #
class HasSyncKind s a | s -> a where Source #
class HasText s a | s -> a where Source #
Instances
class HasIncludeText s a | s -> a where Source #
Methods
includeText :: Lens' s a Source #
Instances
HasIncludeText SaveOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods includeText :: Lens' SaveOptions (Maybe Bool) Source # | |
HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods includeText :: Lens' TextDocumentSaveRegistrationOptions (Maybe Bool) Source # |
class HasNewText s a | s -> a where Source #
Instances
class HasWatchers s a | s -> a where Source #
class HasDiagnostics s a | s -> a where Source #
Methods
diagnostics :: Lens' s a Source #
Instances
class HasVersion s a | s -> a where Source #
Instances
class HasCommand s a | s -> a where Source #
Instances
class HasCommitCharacters s a | s -> a where Source #
Methods
commitCharacters :: Lens' s a Source #
Instances
HasCommitCharacters CompletionItem (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods commitCharacters :: Lens' CompletionItem (Maybe [Text]) Source # |
class HasDeprecated s a | s -> a where Source #
Methods
deprecated :: Lens' s a Source #
Instances
HasDeprecated CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDeprecated DocumentSymbol (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDeprecated SymbolInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasDocumentation s a | s -> a where Source #
Methods
documentation :: Lens' s a Source #
Instances
HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' CompletionItem (Maybe (Text |? MarkupContent)) Source # | |
HasDocumentation ParameterInformation (Maybe (Text |? MarkupContent)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' ParameterInformation (Maybe (Text |? MarkupContent)) Source # | |
HasDocumentation SignatureInformation (Maybe (Text |? MarkupContent)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' SignatureInformation (Maybe (Text |? MarkupContent)) Source # |
class HasFilterText s a | s -> a where Source #
Methods
filterText :: Lens' s a Source #
Instances
HasFilterText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasInsertText s a | s -> a where Source #
Methods
insertText :: Lens' s a Source #
Instances
HasInsertText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasInsertTextFormat s a | s -> a where Source #
Methods
insertTextFormat :: Lens' s a Source #
Instances
class HasInsertTextMode s a | s -> a where Source #
Methods
insertTextMode :: Lens' s a Source #
Instances
class HasPreselect s a | s -> a where Source #
Instances
class HasSortText s a | s -> a where Source #
Instances
HasSortText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasTextEditText s a | s -> a where Source #
Methods
textEditText :: Lens' s a Source #
Instances
HasTextEditText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasIsIncomplete s a | s -> a where Source #
Methods
isIncomplete :: Lens' s a Source #
Instances
HasIsIncomplete CompletionList Bool Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasItemDefaults s a | s -> a where Source #
Methods
itemDefaults :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))) => HasItemDefaults CompletionList a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasAllCommitCharacters s a | s -> a where Source #
Methods
allCommitCharacters :: Lens' s a Source #
Instances
HasAllCommitCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allCommitCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allCommitCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # |
class HasCompletionItem s a | s -> a where Source #
Methods
completionItem :: Lens' s a Source #
Instances
class HasTriggerCharacters s a | s -> a where Source #
Methods
triggerCharacters :: Lens' s a Source #
Instances
HasTriggerCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # | |
HasTriggerCharacters SignatureHelpOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' SignatureHelpOptions (Maybe [Text]) Source # | |
HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe [Text]) Source # |
class HasContents s a | s -> a where Source #
Instances
HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contents :: Lens' Hover (MarkupContent |? (MarkedString |? [MarkedString])) Source # |
class HasActiveParameter s a | s -> a where Source #
Methods
activeParameter :: Lens' s a Source #
Instances
HasActiveParameter SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeParameter :: Lens' SignatureHelp (Maybe UInt) Source # | |
HasActiveParameter SignatureInformation (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeParameter :: Lens' SignatureInformation (Maybe UInt) Source # |
class HasActiveSignature s a | s -> a where Source #
Methods
activeSignature :: Lens' s a Source #
Instances
HasActiveSignature SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeSignature :: Lens' SignatureHelp (Maybe UInt) Source # |
class HasSignatures s a | s -> a where Source #
Methods
signatures :: Lens' s a Source #
Instances
HasSignatures SignatureHelp [SignatureInformation] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods signatures :: Lens' SignatureHelp [SignatureInformation] Source # |
class HasRetriggerCharacters s a | s -> a where Source #
Methods
retriggerCharacters :: Lens' s a Source #
Instances
HasRetriggerCharacters SignatureHelpOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retriggerCharacters :: Lens' SignatureHelpOptions (Maybe [Text]) Source # | |
HasRetriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retriggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe [Text]) Source # |
class HasContainerName s a | s -> a where Source #
Methods
containerName :: Lens' s a Source #
Instances
HasContainerName BaseSymbolInformation (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' BaseSymbolInformation (Maybe Text) Source # | |
HasContainerName SymbolInformation (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' SymbolInformation (Maybe Text) Source # | |
HasContainerName WorkspaceSymbol (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' WorkspaceSymbol (Maybe Text) Source # |
class HasLocation s a | s -> a where Source #
Instances
HasLocation DiagnosticRelatedInformation Location Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasLocation SymbolInformation Location Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
a ~ (Location |? Rec (("uri" .== Uri) .+ (Empty :: Row Type))) => HasLocation WorkspaceSymbol a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods location :: Lens' WorkspaceSymbol a Source # | |
HasLocation InlayHintLabelPart (Maybe Location) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasChildren s a | s -> a where Source #
Instances
HasChildren DocumentSymbol (Maybe [DocumentSymbol]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods children :: Lens' DocumentSymbol (Maybe [DocumentSymbol]) Source # |
class HasArguments s a | s -> a where Source #
Instances
HasArguments Command (Maybe [Value]) Source # | |
HasArguments ExecuteCommandParams (Maybe [Value]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasDisabled s a | s -> a where Source #
Instances
a ~ Maybe (Rec (("reason" .== Text) .+ (Empty :: Row Type))) => HasDisabled CodeAction a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods disabled :: Lens' CodeAction a Source # |
class HasEdit s a | s -> a where Source #
Instances
HasEdit ApplyWorkspaceEditParams WorkspaceEdit Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods edit :: Lens' ApplyWorkspaceEditParams WorkspaceEdit Source # | |
HasEdit CodeAction (Maybe WorkspaceEdit) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods edit :: Lens' CodeAction (Maybe WorkspaceEdit) Source # |
class HasIsPreferred s a | s -> a where Source #
Methods
isPreferred :: Lens' s a Source #
Instances
HasIsPreferred CodeAction (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods isPreferred :: Lens' CodeAction (Maybe Bool) Source # |
class HasCodeActionKinds s a | s -> a where Source #
Methods
codeActionKinds :: Lens' s a Source #
Instances
class HasQuery s a | s -> a where Source #
Instances
class HasTarget s a | s -> a where Source #
Instances
HasTarget DocumentLink (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasOptions s a | s -> a where Source #
Instances
class HasFirstTriggerCharacter s a | s -> a where Source #
Methods
firstTriggerCharacter :: Lens' s a Source #
class HasMoreTriggerCharacter s a | s -> a where Source #
Methods
moreTriggerCharacter :: Lens' s a Source #
Instances
class HasNewName s a | s -> a where Source #
Instances
class HasPrepareProvider s a | s -> a where Source #
Methods
prepareProvider :: Lens' s a Source #
Instances
HasPrepareProvider RenameOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareProvider :: Lens' RenameOptions (Maybe Bool) Source # | |
HasPrepareProvider RenameRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareProvider :: Lens' RenameRegistrationOptions (Maybe Bool) Source # |
class HasCommands s a | s -> a where Source #
Instances
class HasApplied s a | s -> a where Source #
Instances
class HasFailedChange s a | s -> a where Source #
Methods
failedChange :: Lens' s a Source #
Instances
HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods failedChange :: Lens' ApplyWorkspaceEditResult (Maybe UInt) Source # |
class HasFailureReason s a | s -> a where Source #
Methods
failureReason :: Lens' s a Source #
Instances
HasFailureReason ApplyWorkspaceEditResult (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods failureReason :: Lens' ApplyWorkspaceEditResult (Maybe Text) Source # |
class HasCancellable s a | s -> a where Source #
Methods
cancellable :: Lens' s a Source #
Instances
HasCancellable WorkDoneProgressBegin (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cancellable :: Lens' WorkDoneProgressBegin (Maybe Bool) Source # | |
HasCancellable WorkDoneProgressReport (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cancellable :: Lens' WorkDoneProgressReport (Maybe Bool) Source # |
class HasPercentage s a | s -> a where Source #
Methods
percentage :: Lens' s a Source #
Instances
HasPercentage WorkDoneProgressBegin (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods percentage :: Lens' WorkDoneProgressBegin (Maybe UInt) Source # | |
HasPercentage WorkDoneProgressReport (Maybe UInt) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods percentage :: Lens' WorkDoneProgressReport (Maybe UInt) Source # |
class HasValue s a | s -> a where Source #
Instances
HasValue InlayHintLabelPart Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasValue MarkupContent Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasValue PreviousResultId Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasValue ProgressParams Value Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasValue SetTraceParams TraceValues Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasVerbose s a | s -> a where Source #
Instances
HasVerbose LogTraceParams (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasOriginSelectionRange s a | s -> a where Source #
Methods
originSelectionRange :: Lens' s a Source #
Instances
HasOriginSelectionRange LocationLink (Maybe Range) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods originSelectionRange :: Lens' LocationLink (Maybe Range) Source # |
class HasTargetRange s a | s -> a where Source #
Methods
targetRange :: Lens' s a Source #
Instances
HasTargetRange LocationLink Range Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTargetSelectionRange s a | s -> a where Source #
Methods
targetSelectionRange :: Lens' s a Source #
Instances
class HasTargetUri s a | s -> a where Source #
Instances
class HasStart s a | s -> a where Source #
Instances
class HasRemoved s a | s -> a where Source #
Instances
class HasScopeUri s a | s -> a where Source #
Instances
class HasCharacter s a | s -> a where Source #
class HasDeleteCount s a | s -> a where Source #
Methods
deleteCount :: Lens' s a Source #
Instances
HasDeleteCount NotebookCellArrayChange UInt Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDeleteCount SemanticTokensEdit UInt Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasAnnotationId s a | s -> a where Source #
Methods
annotationId :: Lens' s a Source #
Instances
class HasNewUri s a | s -> a where Source #
Instances
HasNewUri FileRename Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasNewUri RenameFile Uri Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasOldUri s a | s -> a where Source #
Instances
HasOldUri FileRename Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasOldUri RenameFile Uri Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasDescription s a | s -> a where Source #
Methods
description :: Lens' s a Source #
Instances
HasDescription ChangeAnnotation (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDescription CompletionItemLabelDetails (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods description :: Lens' CompletionItemLabelDetails (Maybe Text) Source # |
class HasNeedsConfirmation s a | s -> a where Source #
Methods
needsConfirmation :: Lens' s a Source #
Instances
HasNeedsConfirmation ChangeAnnotation (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods needsConfirmation :: Lens' ChangeAnnotation (Maybe Bool) Source # |
class HasPattern s a | s -> a where Source #
Instances
class HasFrameId s a | s -> a where Source #
Instances
class HasStoppedLocation s a | s -> a where Source #
Methods
stoppedLocation :: Lens' s a Source #
Instances
class HasCaseSensitiveLookup s a | s -> a where Source #
Methods
caseSensitiveLookup :: Lens' s a Source #
Instances
class HasVariableName s a | s -> a where Source #
Methods
variableName :: Lens' s a Source #
Instances
HasVariableName InlineValueVariableLookup (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods variableName :: Lens' InlineValueVariableLookup (Maybe Text) Source # |
class HasCells s a | s -> a where Source #
Instances
a ~ Maybe (Rec (("structure" .== Maybe (Rec (("array" .== NotebookCellArrayChange) .+ (("didOpen" .== Maybe [TextDocumentItem]) .+ (("didClose" .== Maybe [TextDocumentIdentifier]) .+ (Empty :: Row Type)))))) .+ (("data" .== Maybe [NotebookCell]) .+ (("textContent" .== Maybe [Rec (("document" .== VersionedTextDocumentIdentifier) .+ (("changes" .== [TextDocumentContentChangeEvent]) .+ (Empty :: Row Type)))]) .+ (Empty :: Row Type))))) => HasCells NotebookDocumentChangeEvent a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasCells NotebookCellArrayChange (Maybe [NotebookCell]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cells :: Lens' NotebookCellArrayChange (Maybe [NotebookCell]) Source # | |
HasCells NotebookDocument [NotebookCell] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasMetadata s a | s -> a where Source #
Instances
class HasNotebookType s a | s -> a where Source #
Methods
notebookType :: Lens' s a Source #
Instances
HasNotebookType NotebookDocument Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasLanguageId s a | s -> a where Source #
Methods
languageId :: Lens' s a Source #
Instances
HasLanguageId TextDocumentItem Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasMethod s a | s -> a where Source #
Instances
HasMethod Registration Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasMethod Unregistration Text Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasMethod NotificationMessage Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasMethod RequestMessage Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasMethod (TRegistration m) (SClientMethod m) Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods method :: Lens' (TRegistration m) (SClientMethod m) Source # | |
HasMethod (TUnregistration m) (SMethod m) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasMethod (TNotificationMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasMethod (TRequestMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Protocol.Message.Lens |
class HasRegisterOptions s a | s -> a where Source #
Methods
registerOptions :: Lens' s a Source #
Instances
HasRegisterOptions Registration (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods registerOptions :: Lens' Registration (Maybe Value) Source # | |
a ~ Maybe (RegistrationOptions m) => HasRegisterOptions (TRegistration m) a Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods registerOptions :: Lens' (TRegistration m) a Source # |
class HasCallHierarchyProvider s a | s -> a where Source #
Methods
callHierarchyProvider :: Lens' s a Source #
class HasCodeActionProvider s a | s -> a where Source #
Methods
codeActionProvider :: Lens' s a Source #
Instances
class HasCodeLensProvider s a | s -> a where Source #
Methods
codeLensProvider :: Lens' s a Source #
Instances
class HasColorProvider s a | s -> a where Source #
Methods
colorProvider :: Lens' s a Source #
class HasCompletionProvider s a | s -> a where Source #
Methods
completionProvider :: Lens' s a Source #
Instances
class HasDeclarationProvider s a | s -> a where Source #
Methods
declarationProvider :: Lens' s a Source #
Instances
class HasDefinitionProvider s a | s -> a where Source #
Methods
definitionProvider :: Lens' s a Source #
Instances
class HasDiagnosticProvider s a | s -> a where Source #
Methods
diagnosticProvider :: Lens' s a Source #
class HasDocumentFormattingProvider s a | s -> a where Source #
Methods
documentFormattingProvider :: Lens' s a Source #
Instances
class HasDocumentHighlightProvider s a | s -> a where Source #
Methods
documentHighlightProvider :: Lens' s a Source #
Instances
class HasDocumentLinkProvider s a | s -> a where Source #
Methods
documentLinkProvider :: Lens' s a Source #
Instances
class HasDocumentOnTypeFormattingProvider s a | s -> a where Source #
Methods
class HasDocumentRangeFormattingProvider s a | s -> a where Source #
Methods
class HasDocumentSymbolProvider s a | s -> a where Source #
Methods
documentSymbolProvider :: Lens' s a Source #
Instances
class HasExecuteCommandProvider s a | s -> a where Source #
Methods
executeCommandProvider :: Lens' s a Source #
Instances
class HasExperimental s a | s -> a where Source #
Methods
experimental :: Lens' s a Source #
Instances
HasExperimental ClientCapabilities (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods experimental :: Lens' ClientCapabilities (Maybe Value) Source # | |
HasExperimental ServerCapabilities (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods experimental :: Lens' ServerCapabilities (Maybe Value) Source # |
class HasFoldingRangeProvider s a | s -> a where Source #
Methods
foldingRangeProvider :: Lens' s a Source #
Instances
class HasHoverProvider s a | s -> a where Source #
Methods
hoverProvider :: Lens' s a Source #
Instances
HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods hoverProvider :: Lens' ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # |
class HasImplementationProvider s a | s -> a where Source #
Methods
implementationProvider :: Lens' s a Source #
class HasInlayHintProvider s a | s -> a where Source #
Methods
inlayHintProvider :: Lens' s a Source #
Instances
class HasInlineValueProvider s a | s -> a where Source #
Methods
inlineValueProvider :: Lens' s a Source #
Instances
class HasLinkedEditingRangeProvider s a | s -> a where Source #
Methods
linkedEditingRangeProvider :: Lens' s a Source #
class HasMonikerProvider s a | s -> a where Source #
Methods
monikerProvider :: Lens' s a Source #
Instances
class HasNotebookDocumentSync s a | s -> a where Source #
Methods
notebookDocumentSync :: Lens' s a Source #
class HasPositionEncoding s a | s -> a where Source #
Methods
positionEncoding :: Lens' s a Source #
Instances
class HasReferencesProvider s a | s -> a where Source #
Methods
referencesProvider :: Lens' s a Source #
Instances
HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods referencesProvider :: Lens' ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # |
class HasRenameProvider s a | s -> a where Source #
Methods
renameProvider :: Lens' s a Source #
Instances
HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods renameProvider :: Lens' ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # |
class HasSelectionRangeProvider s a | s -> a where Source #
Methods
selectionRangeProvider :: Lens' s a Source #
class HasSemanticTokensProvider s a | s -> a where Source #
Methods
semanticTokensProvider :: Lens' s a Source #
class HasSignatureHelpProvider s a | s -> a where Source #
Methods
signatureHelpProvider :: Lens' s a Source #
Instances
class HasTextDocumentSync s a | s -> a where Source #
Methods
textDocumentSync :: Lens' s a Source #
class HasTypeDefinitionProvider s a | s -> a where Source #
Methods
typeDefinitionProvider :: Lens' s a Source #
class HasTypeHierarchyProvider s a | s -> a where Source #
Methods
typeHierarchyProvider :: Lens' s a Source #
class HasWorkspace s a | s -> a where Source #
Instances
a ~ Maybe (Rec (("workspaceFolders" .== Maybe WorkspaceFoldersServerCapabilities) .+ (("fileOperations" .== Maybe FileOperationOptions) .+ (Empty :: Row Type)))) => HasWorkspace ServerCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspace :: Lens' ClientCapabilities (Maybe WorkspaceClientCapabilities) Source # |
class HasWorkspaceSymbolProvider s a | s -> a where Source #
Methods
workspaceSymbolProvider :: Lens' s a Source #
Instances
class HasCode s a | s -> a where Source #
Instances
HasCode Diagnostic (Maybe (Int32 |? Text)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasCode ResponseError (LSPErrorCodes |? ErrorCodes) Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods code :: Lens' ResponseError (LSPErrorCodes |? ErrorCodes) Source # | |
HasCode (TResponseError m) (LSPErrorCodes |? ErrorCodes) Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods code :: Lens' (TResponseError m) (LSPErrorCodes |? ErrorCodes) Source # |
class HasCodeDescription s a | s -> a where Source #
Methods
codeDescription :: Lens' s a Source #
Instances
HasCodeDescription Diagnostic (Maybe CodeDescription) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeDescription :: Lens' Diagnostic (Maybe CodeDescription) Source # |
class HasRelatedInformation s a | s -> a where Source #
Methods
relatedInformation :: Lens' s a Source #
Instances
class HasSeverity s a | s -> a where Source #
Instances
HasSeverity Diagnostic (Maybe DiagnosticSeverity) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods severity :: Lens' Diagnostic (Maybe DiagnosticSeverity) Source # |
class HasSource s a | s -> a where Source #
Instances
HasSource Diagnostic (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasTriggerCharacter s a | s -> a where Source #
Methods
triggerCharacter :: Lens' s a Source #
Instances
HasTriggerCharacter CompletionContext (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacter :: Lens' CompletionContext (Maybe Text) Source # | |
HasTriggerCharacter SignatureHelpContext (Maybe Text) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacter :: Lens' SignatureHelpContext (Maybe Text) Source # |
class HasTriggerKind s a | s -> a where Source #
Methods
triggerKind :: Lens' s a Source #
Instances
class HasInsert s a | s -> a where Source #
Instances
class HasReplace s a | s -> a where Source #
Instances
class HasActiveSignatureHelp s a | s -> a where Source #
Methods
activeSignatureHelp :: Lens' s a Source #
Instances
class HasIsRetrigger s a | s -> a where Source #
Methods
isRetrigger :: Lens' s a Source #
Instances
HasIsRetrigger SignatureHelpContext Bool Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasParameters s a | s -> a where Source #
Methods
parameters :: Lens' s a Source #
Instances
HasParameters SignatureInformation (Maybe [ParameterInformation]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods parameters :: Lens' SignatureInformation (Maybe [ParameterInformation]) Source # |
class HasIncludeDeclaration s a | s -> a where Source #
Methods
includeDeclaration :: Lens' s a Source #
Instances
class HasOnly s a | s -> a where Source #
Instances
HasOnly CodeActionContext (Maybe [CodeActionKind]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods only :: Lens' CodeActionContext (Maybe [CodeActionKind]) Source # |
class HasInsertFinalNewline s a | s -> a where Source #
Methods
insertFinalNewline :: Lens' s a Source #
Instances
HasInsertFinalNewline FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertFinalNewline :: Lens' FormattingOptions (Maybe Bool) Source # |
class HasInsertSpaces s a | s -> a where Source #
Methods
insertSpaces :: Lens' s a Source #
Instances
HasInsertSpaces FormattingOptions Bool Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTabSize s a | s -> a where Source #
Instances
class HasTrimFinalNewlines s a | s -> a where Source #
Methods
trimFinalNewlines :: Lens' s a Source #
Instances
HasTrimFinalNewlines FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trimFinalNewlines :: Lens' FormattingOptions (Maybe Bool) Source # |
class HasTrimTrailingWhitespace s a | s -> a where Source #
Methods
trimTrailingWhitespace :: Lens' s a Source #
Instances
class HasTokenModifiers s a | s -> a where Source #
Methods
tokenModifiers :: Lens' s a Source #
Instances
class HasTokenTypes s a | s -> a where Source #
Methods
tokenTypes :: Lens' s a Source #
Instances
HasTokenTypes SemanticTokensClientCapabilities [Text] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tokenTypes :: Lens' SemanticTokensClientCapabilities [Text] Source # | |
HasTokenTypes SemanticTokensLegend [Text] Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasIgnoreIfExists s a | s -> a where Source #
Methods
ignoreIfExists :: Lens' s a Source #
Instances
HasIgnoreIfExists CreateFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfExists :: Lens' CreateFileOptions (Maybe Bool) Source # | |
HasIgnoreIfExists RenameFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfExists :: Lens' RenameFileOptions (Maybe Bool) Source # |
class HasOverwrite s a | s -> a where Source #
Instances
class HasIgnoreIfNotExists s a | s -> a where Source #
Methods
ignoreIfNotExists :: Lens' s a Source #
Instances
HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfNotExists :: Lens' DeleteFileOptions (Maybe Bool) Source # |
class HasRecursive s a | s -> a where Source #
Instances
class HasGlob s a | s -> a where Source #
Instances
class HasMatches s a | s -> a where Source #
Instances
class HasDocument s a | s -> a where Source #
Instances
class HasExecutionSummary s a | s -> a where Source #
Methods
executionSummary :: Lens' s a Source #
Instances
class HasGeneral s a | s -> a where Source #
Instances
class HasOpenClose s a | s -> a where Source #
Instances
class HasSave s a | s -> a where Source #
Instances
HasSave NotebookDocumentSyncOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasSave NotebookDocumentSyncRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods save :: Lens' TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # |
class HasWillSave s a | s -> a where Source #
Instances
class HasWillSaveWaitUntil s a | s -> a where Source #
Methods
willSaveWaitUntil :: Lens' s a Source #
Instances
class HasNotebookSelector s a | s -> a where Source #
Methods
notebookSelector :: Lens' s a Source #
Instances
a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncOptions a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods notebookSelector :: Lens' NotebookDocumentSyncOptions a Source # | |
a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncRegistrationOptions a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasChangeNotifications s a | s -> a where Source #
Methods
changeNotifications :: Lens' s a Source #
Instances
class HasSupported s a | s -> a where Source #
Instances
class HasDidCreate s a | s -> a where Source #
class HasDidDelete s a | s -> a where Source #
class HasDidRename s a | s -> a where Source #
class HasWillCreate s a | s -> a where Source #
Methods
willCreate :: Lens' s a Source #
Instances
class HasWillDelete s a | s -> a where Source #
Methods
willDelete :: Lens' s a Source #
Instances
class HasWillRename s a | s -> a where Source #
Methods
willRename :: Lens' s a Source #
Instances
class HasHref s a | s -> a where Source #
Instances
class HasLanguage s a | s -> a where Source #
Instances
class HasNotebook s a | s -> a where Source #
Instances
class HasIgnoreCase s a | s -> a where Source #
Methods
ignoreCase :: Lens' s a Source #
Instances
HasIgnoreCase FileOperationPatternOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreCase :: Lens' FileOperationPatternOptions (Maybe Bool) Source # |
class HasExecutionOrder s a | s -> a where Source #
Methods
executionOrder :: Lens' s a Source #
Instances
HasExecutionOrder ExecutionSummary UInt Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasApplyEdit s a | s -> a where Source #
Instances
class HasCodeLens s a | s -> a where Source #
class HasConfiguration s a | s -> a where Source #
Methods
configuration :: Lens' s a Source #
Instances
class HasDidChangeConfiguration s a | s -> a where Source #
Methods
didChangeConfiguration :: Lens' s a Source #
class HasDidChangeWatchedFiles s a | s -> a where Source #
Methods
didChangeWatchedFiles :: Lens' s a Source #
class HasExecuteCommand s a | s -> a where Source #
Methods
executeCommand :: Lens' s a Source #
class HasFileOperations s a | s -> a where Source #
Methods
fileOperations :: Lens' s a Source #
class HasInlayHint s a | s -> a where Source #
class HasInlineValue s a | s -> a where Source #
Methods
inlineValue :: Lens' s a Source #
class HasSemanticTokens s a | s -> a where Source #
Methods
semanticTokens :: Lens' s a Source #
class HasWorkspaceEdit s a | s -> a where Source #
Methods
workspaceEdit :: Lens' s a Source #
class HasCallHierarchy s a | s -> a where Source #
Methods
callHierarchy :: Lens' s a Source #
class HasCodeAction s a | s -> a where Source #
Methods
codeAction :: Lens' s a Source #
class HasCompletion s a | s -> a where Source #
Methods
completion :: Lens' s a Source #
class HasDeclaration s a | s -> a where Source #
Methods
declaration :: Lens' s a Source #
class HasDefinition s a | s -> a where Source #
Methods
definition :: Lens' s a Source #
class HasDiagnostic s a | s -> a where Source #
Methods
diagnostic :: Lens' s a Source #
class HasDocumentHighlight s a | s -> a where Source #
Methods
documentHighlight :: Lens' s a Source #
class HasDocumentLink s a | s -> a where Source #
Methods
documentLink :: Lens' s a Source #
class HasDocumentSymbol s a | s -> a where Source #
Methods
documentSymbol :: Lens' s a Source #
class HasFoldingRange s a | s -> a where Source #
Methods
foldingRange :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFoldingRange FoldingRangeClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods foldingRange :: Lens' FoldingRangeClientCapabilities a Source # | |
HasFoldingRange TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) Source # | |
class HasFormatting s a | s -> a where Source #
Methods
formatting :: Lens' s a Source #
class HasImplementation s a | s -> a where Source #
Methods
implementation :: Lens' s a Source #
class HasLinkedEditingRange s a | s -> a where Source #
Methods
linkedEditingRange :: Lens' s a Source #
class HasMoniker s a | s -> a where Source #
Instances
class HasOnTypeFormatting s a | s -> a where Source #
Methods
onTypeFormatting :: Lens' s a Source #
class HasPublishDiagnostics s a | s -> a where Source #
Methods
publishDiagnostics :: Lens' s a Source #
class HasRangeFormatting s a | s -> a where Source #
Methods
rangeFormatting :: Lens' s a Source #
class HasReferences s a | s -> a where Source #
Methods
references :: Lens' s a Source #
class HasSignatureHelp s a | s -> a where Source #
Methods
signatureHelp :: Lens' s a Source #
class HasSynchronization s a | s -> a where Source #
Methods
synchronization :: Lens' s a Source #
class HasTypeDefinition s a | s -> a where Source #
Methods
typeDefinition :: Lens' s a Source #
class HasTypeHierarchy s a | s -> a where Source #
Methods
typeHierarchy :: Lens' s a Source #
class HasShowDocument s a | s -> a where Source #
Methods
showDocument :: Lens' s a Source #
class HasShowMessage s a | s -> a where Source #
Methods
showMessage :: Lens' s a Source #
class HasMarkdown s a | s -> a where Source #
Instances
class HasPositionEncodings s a | s -> a where Source #
Methods
positionEncodings :: Lens' s a Source #
Instances
class HasRegularExpressions s a | s -> a where Source #
Methods
regularExpressions :: Lens' s a Source #
class HasStaleRequestSupport s a | s -> a where Source #
Methods
staleRequestSupport :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("cancel" .== Bool) .+ (("retryOnContentModified" .== [Text]) .+ (Empty :: Row Type)))) => HasStaleRequestSupport GeneralClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods staleRequestSupport :: Lens' GeneralClientCapabilities a Source # |
class HasBaseUri s a | s -> a where Source #
Instances
HasBaseUri RelativePattern (WorkspaceFolder |? Uri) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods baseUri :: Lens' RelativePattern (WorkspaceFolder |? Uri) Source # |
class HasChangeAnnotationSupport s a | s -> a where Source #
Methods
changeAnnotationSupport :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("groupsOnLabel" .== Maybe Bool) .+ (Empty :: Row Type))) => HasChangeAnnotationSupport WorkspaceEditClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasFailureHandling s a | s -> a where Source #
Methods
failureHandling :: Lens' s a Source #
class HasNormalizesLineEndings s a | s -> a where Source #
Methods
normalizesLineEndings :: Lens' s a Source #
Instances
class HasResourceOperations s a | s -> a where Source #
Methods
resourceOperations :: Lens' s a Source #
Instances
class HasDynamicRegistration s a | s -> a where Source #
Methods
dynamicRegistration :: Lens' s a Source #
Instances
class HasRelativePatternSupport s a | s -> a where Source #
Methods
relativePatternSupport :: Lens' s a Source #
class HasResolveSupport s a | s -> a where Source #
Methods
resolveSupport :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport CodeActionClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods resolveSupport :: Lens' CodeActionClientCapabilities a Source # | |
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport InlayHintClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods resolveSupport :: Lens' InlayHintClientCapabilities a Source # | |
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport WorkspaceSymbolClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods resolveSupport :: Lens' WorkspaceSymbolClientCapabilities a Source # |
class HasSymbolKind s a | s -> a where Source #
Methods
symbolKind :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind DocumentSymbolClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods symbolKind :: Lens' DocumentSymbolClientCapabilities a Source # | |
a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind WorkspaceSymbolClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods symbolKind :: Lens' WorkspaceSymbolClientCapabilities a Source # |
class HasTagSupport s a | s -> a where Source #
Methods
tagSupport :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport DocumentSymbolClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tagSupport :: Lens' DocumentSymbolClientCapabilities a Source # | |
a ~ Maybe (Rec (("valueSet" .== [DiagnosticTag]) .+ (Empty :: Row Type))) => HasTagSupport PublishDiagnosticsClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tagSupport :: Lens' PublishDiagnosticsClientCapabilities a Source # | |
a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport WorkspaceSymbolClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tagSupport :: Lens' WorkspaceSymbolClientCapabilities a Source # |
class HasRefreshSupport s a | s -> a where Source #
Methods
refreshSupport :: Lens' s a Source #
Instances
class HasDidSave s a | s -> a where Source #
Instances
class HasCompletionItemKind s a | s -> a where Source #
Methods
completionItemKind :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))) => HasCompletionItemKind CompletionClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods completionItemKind :: Lens' CompletionClientCapabilities a Source # |
class HasCompletionList s a | s -> a where Source #
Methods
completionList :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type))) => HasCompletionList CompletionClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods completionList :: Lens' CompletionClientCapabilities a Source # |
class HasContextSupport s a | s -> a where Source #
Methods
contextSupport :: Lens' s a Source #
Instances
class HasContentFormat s a | s -> a where Source #
Methods
contentFormat :: Lens' s a Source #
Instances
HasContentFormat HoverClientCapabilities (Maybe [MarkupKind]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contentFormat :: Lens' HoverClientCapabilities (Maybe [MarkupKind]) Source # |
class HasSignatureInformation s a | s -> a where Source #
Methods
signatureInformation :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("documentationFormat" .== Maybe [MarkupKind]) .+ (("parameterInformation" .== Maybe (Rec (("labelOffsetSupport" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (("activeParameterSupport" .== Maybe Bool) .+ (Empty :: Row Type))))) => HasSignatureInformation SignatureHelpClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods signatureInformation :: Lens' SignatureHelpClientCapabilities a Source # |
class HasLinkSupport s a | s -> a where Source #
Methods
linkSupport :: Lens' s a Source #
Instances
class HasHierarchicalDocumentSymbolSupport s a | s -> a where Source #
Methods
class HasCodeActionLiteralSupport s a | s -> a where Source #
Methods
codeActionLiteralSupport :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))) => HasCodeActionLiteralSupport CodeActionClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeActionLiteralSupport :: Lens' CodeActionClientCapabilities a Source # |
class HasDataSupport s a | s -> a where Source #
Methods
dataSupport :: Lens' s a Source #
Instances
class HasDisabledSupport s a | s -> a where Source #
Methods
disabledSupport :: Lens' s a Source #
Instances
class HasHonorsChangeAnnotations s a | s -> a where Source #
Methods
honorsChangeAnnotations :: Lens' s a Source #
Instances
class HasIsPreferredSupport s a | s -> a where Source #
Methods
isPreferredSupport :: Lens' s a Source #
Instances
class HasTooltipSupport s a | s -> a where Source #
Methods
tooltipSupport :: Lens' s a Source #
Instances
class HasPrepareSupport s a | s -> a where Source #
Methods
prepareSupport :: Lens' s a Source #
Instances
HasPrepareSupport RenameClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareSupport :: Lens' RenameClientCapabilities (Maybe Bool) Source # |
class HasPrepareSupportDefaultBehavior s a | s -> a where Source #
Methods
class HasFoldingRangeKind s a | s -> a where Source #
Methods
foldingRangeKind :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))) => HasFoldingRangeKind FoldingRangeClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods foldingRangeKind :: Lens' FoldingRangeClientCapabilities a Source # |
class HasLineFoldingOnly s a | s -> a where Source #
Methods
lineFoldingOnly :: Lens' s a Source #
Instances
class HasCodeDescriptionSupport s a | s -> a where Source #
Methods
codeDescriptionSupport :: Lens' s a Source #
Instances
class HasVersionSupport s a | s -> a where Source #
Methods
versionSupport :: Lens' s a Source #
Instances
class HasAugmentsSyntaxTokens s a | s -> a where Source #
Methods
augmentsSyntaxTokens :: Lens' s a Source #
Instances
class HasFormats s a | s -> a where Source #
Instances
class HasMultilineTokenSupport s a | s -> a where Source #
Methods
multilineTokenSupport :: Lens' s a Source #
Instances
class HasOverlappingTokenSupport s a | s -> a where Source #
Methods
overlappingTokenSupport :: Lens' s a Source #
Instances
class HasRequests s a | s -> a where Source #
Instances
a ~ Rec (("range" .== Maybe (Bool |? Rec (Empty :: Row Type))) .+ (("full" .== Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (Empty :: Row Type))) => HasRequests SemanticTokensClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods requests :: Lens' SemanticTokensClientCapabilities a Source # |
class HasServerCancelSupport s a | s -> a where Source #
Methods
serverCancelSupport :: Lens' s a Source #
Instances
class HasRelatedDocumentSupport s a | s -> a where Source #
Methods
relatedDocumentSupport :: Lens' s a Source #
Instances
class HasExecutionSummarySupport s a | s -> a where Source #
Methods
executionSummarySupport :: Lens' s a Source #
class HasMessageActionItem s a | s -> a where Source #
Methods
messageActionItem :: Lens' s a Source #
Instances
a ~ Maybe (Rec (("additionalPropertiesSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasMessageActionItem ShowMessageRequestClientCapabilities a Source # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasSupport s a | s -> a where Source #
Instances
class HasAllowedTags s a | s -> a where Source #
Methods
allowedTags :: Lens' s a Source #
Instances
HasAllowedTags MarkdownClientCapabilities (Maybe [Text]) Source # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allowedTags :: Lens' MarkdownClientCapabilities (Maybe [Text]) Source # |
class HasLength s a | s -> a where Source #
Instances
class HasStartChar s a | s -> a where Source #
Instances
class HasTokenType s a | s -> a where Source #
Instances
class HasDeltaLine s a | s -> a where Source #
Instances
class HasDeltaStartChar s a | s -> a where Source #
Methods
deltaStartChar :: Lens' s a Source #
Instances
class HasJsonrpc s a | s -> a where Source #
Instances
HasJsonrpc NotificationMessage Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasJsonrpc RequestMessage Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasJsonrpc ResponseMessage Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasJsonrpc (TNotificationMessage m) Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasJsonrpc (TRequestMessage m) Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasJsonrpc (TResponseMessage m) Text Source # | |
Defined in Language.LSP.Protocol.Message.Lens |
class HasParams s a | s -> a where Source #
Instances
HasParams NotificationMessage (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
HasParams RequestMessage (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
a ~ MessageParams m => HasParams (TNotificationMessage m) a Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' (TNotificationMessage m) a Source # | |
a ~ MessageParams m => HasParams (TRequestMessage m) a Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' (TRequestMessage m) a Source # |
class HasError s a | s -> a where Source #
Instances
HasError ResponseMessage (Maybe ResponseError) Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods error :: Lens' ResponseMessage (Maybe ResponseError) Source # |
class HasResult s a | s -> a where Source #
Instances
HasResult ResponseMessage (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
a ~ Either ResponseError (MessageResult m) => HasResult (TResponseMessage m) a Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods result :: Lens' (TResponseMessage m) a Source # |
class HasXdata s a | s -> a where Source #
Instances
HasXdata ResponseError (Maybe Value) Source # | |
Defined in Language.LSP.Protocol.Message.Lens | |
a ~ Maybe (ErrorData m) => HasXdata (TResponseError m) a Source # | |
Defined in Language.LSP.Protocol.Message.Lens Methods xdata :: Lens' (TResponseError m) a Source # |