lsp-types-2.1.1.0: Haskell library for the Microsoft Language Server Protocol, data types
Safe HaskellSafe-Inferred
LanguageGHC2021

Language.LSP.Protocol.Lens

Synopsis

Generated lens classes

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

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeActionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CodeLensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ColorPresentationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken CompletionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DeclarationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentColorParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentDiagnosticParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentHighlightParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentLinkParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken DocumentSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken FoldingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ImplementationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken MonikerParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken PartialResultParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken ReferenceParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SelectionRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensDeltaParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken SemanticTokensRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeDefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySubtypesParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken TypeHierarchySupertypesParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceDiagnosticParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPartialResultToken WorkspaceSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.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.Protocol.Types.Lens

HasPosition CompletionParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DeclarationParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DefinitionParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentHighlightParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition DocumentOnTypeFormattingParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition HoverParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ImplementationParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition InlayHint Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition LinkedEditingRangeParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition MonikerParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition PrepareRenameParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition ReferenceParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition RenameParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition SignatureHelpParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TextDocumentPositionParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeDefinitionParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasPosition TypeHierarchyPrepareParams Position Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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.Protocol.Types.Lens

HasTextDocument CodeActionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CodeLensParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ColorPresentationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument CompletionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DeclarationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DefinitionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidChangeTextDocumentParams VersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidCloseTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidOpenTextDocumentParams TextDocumentItem Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DidSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentColorParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentDiagnosticParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentHighlightParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentLinkParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentOnTypeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentRangeFormattingParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument DocumentSymbolParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument FoldingRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument HoverParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ImplementationParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlayHintParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument InlineValueParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument LinkedEditingRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument MonikerParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument PrepareRenameParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ReferenceParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument RenameParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SelectionRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensDeltaParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SemanticTokensRangeParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument SignatureHelpParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TextDocumentEdit OptionalVersionedTextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TextDocumentPositionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeDefinitionParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument TypeHierarchyPrepareParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument WillSaveTextDocumentParams TextDocumentIdentifier Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasTextDocument ClientCapabilities (Maybe TextDocumentClientCapabilities) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyOutgoingCallsParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CallHierarchyPrepareParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeActionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CodeLensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ColorPresentationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken CompletionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DeclarationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentColorParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentDiagnosticParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentHighlightParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentLinkParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentRangeFormattingParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken DocumentSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ExecuteCommandParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken FoldingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken HoverParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ImplementationParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InitializeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlayHintParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken InlineValueParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken LinkedEditingRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken MonikerParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken PrepareRenameParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken ReferenceParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken RenameParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SelectionRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensDeltaParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SemanticTokensRangeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken SignatureHelpParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeDefinitionParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchyPrepareParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySubtypesParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken TypeHierarchySupertypesParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken UInitializeParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkDoneProgressParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceDiagnosticParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneToken WorkspaceSymbolParams (Maybe ProgressToken) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

range :: Lens' s a Source #

Instances

Instances details
HasRange AnnotatedTextEdit Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CallHierarchyItem Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeActionParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange CodeLens Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorInformation Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange ColorPresentationParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Diagnostic Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentHighlight Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentLink Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentRangeFormattingParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange DocumentSymbol Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlayHintParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueEvaluatableExpression Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueText Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange InlineValueVariableLookup Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Location Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SelectionRange Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRangeParams Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TextEdit Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange TypeHierarchyItem Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange Hover (Maybe Range) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensOptions (Maybe (Bool |? Rec (Empty :: Row Type))) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasRange SemanticTokensRegistrationOptions (Maybe (Bool |? Rec (Empty :: Row Type))) Source # 
Instance details

Defined in Language.LSP.Protocol.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.Protocol.Types.Lens

HasUri CreateFile Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri DeleteFile Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileCreate Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileDelete Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri FileEvent Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri Location Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocument Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri NotebookDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri OptionalVersionedTextDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PreviousResultId Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri PublishDiagnosticsParams Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri ShowDocumentParams Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TextDocumentItem Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri TypeHierarchyItem Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedNotebookDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri VersionedTextDocumentIdentifier Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFolder Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceFullDocumentDiagnosticReport Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasUri WorkspaceUnchangedDocumentDiagnosticReport Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
HasDocumentSelector CallHierarchyRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeActionRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CodeLensRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector CompletionRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DeclarationRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DefinitionRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DiagnosticRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentColorRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentFormattingRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentHighlightRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentLinkRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentOnTypeFormattingRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentRangeFormattingRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector DocumentSymbolRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector FoldingRangeRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector HoverRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ImplementationRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlayHintRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector InlineValueRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector LinkedEditingRangeRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector MonikerRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector ReferenceRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector RenameRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SelectionRangeRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SemanticTokensRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector SignatureHelpRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentChangeRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TextDocumentSaveRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeDefinitionRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDocumentSelector TypeHierarchyRegistrationOptions (DocumentSelector |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

id :: Lens' s a Source #

Instances

Instances details
HasId Registration Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId Unregistration Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CallHierarchyRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DeclarationRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DiagnosticRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId DocumentColorRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId FoldingRangeRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId ImplementationRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId InlayHintRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId InlineValueRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId LinkedEditingRangeRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId NotebookDocumentSyncRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId SelectionRangeRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId SemanticTokensRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId StaticRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId TypeDefinitionRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId TypeHierarchyRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId CancelParams (Int32 |? Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasId RequestMessage (Int32 |? Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

HasId ResponseMessage (Int32 |? (Text |? Null)) Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

HasId (TRegistration m) Text Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

HasId (TUnregistration m) Text Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

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

Defined in Language.LSP.Protocol.Message.Lens

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

Defined in Language.LSP.Protocol.Message.Lens

Methods

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

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

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CallHierarchyRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeActionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CodeLensRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress CompletionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DeclarationRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DefinitionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DefinitionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DiagnosticRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentColorRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentFormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentFormattingRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentHighlightOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentHighlightRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentLinkRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentRangeFormattingRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress DocumentSymbolRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ExecuteCommandRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress FoldingRangeRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress HoverOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress HoverRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ImplementationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ImplementationRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlayHintOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlayHintRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlineValueOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress InlineValueRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress LinkedEditingRangeOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress LinkedEditingRangeRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress MonikerOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress MonikerRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ReferenceOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress ReferenceRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress RenameOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress RenameRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SelectionRangeOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SelectionRangeRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SemanticTokensOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SemanticTokensRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SignatureHelpOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress SignatureHelpRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeDefinitionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeDefinitionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeHierarchyOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress TypeHierarchyRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WindowClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WorkDoneProgressOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WorkspaceSymbolOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasWorkDoneProgress WorkspaceSymbolRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

items :: Lens' s a Source #

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

Methods

label :: Lens' s a Source #

Instances

Instances details
HasLabel ChangeAnnotation Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ColorPresentation Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel CompletionItem Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel SignatureInformation Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ApplyWorkspaceEditParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel DocumentSymbolOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel DocumentSymbolRegistrationOptions (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel InlayHint (Text |? [InlayHintLabelPart]) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasLabel ParameterInformation (Text |? (UInt, UInt)) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

collapsedText :: Lens' s a Source #

Instances

Instances details
HasCollapsedText FoldingRange (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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.Protocol.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.Protocol.Types.Lens

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

Methods

kind :: Lens' s a Source #

Instances

Instances details
HasKind BaseSymbolInformation SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CallHierarchyItem SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind DocumentSymbol SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind MarkupContent MarkupKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind NotebookCell NotebookCellKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind ResourceOperation Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind SymbolInformation SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind TypeHierarchyItem SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceSymbol SymbolKind Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CodeAction (Maybe CodeActionKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CompletionItem (Maybe CompletionItemKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind CreateFile (AString "create") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' CreateFile (AString "create") Source #

HasKind DeleteFile (AString "delete") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' DeleteFile (AString "delete") Source #

HasKind DocumentHighlight (Maybe DocumentHighlightKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FileSystemWatcher (Maybe WatchKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FoldingRange (Maybe FoldingRangeKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind FullDocumentDiagnosticReport (AString "full") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind InlayHint (Maybe InlayHintKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind Moniker (Maybe MonikerKind) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedFullDocumentDiagnosticReport (AString "full") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RelatedUnchangedDocumentDiagnosticReport (AString "unchanged") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind RenameFile (AString "rename") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

Methods

kind :: Lens' RenameFile (AString "rename") Source #

HasKind UnchangedDocumentDiagnosticReport (AString "unchanged") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressBegin (AString "begin") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressEnd (AString "end") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkDoneProgressReport (AString "report") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceFullDocumentDiagnosticReport (AString "full") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasKind WorkspaceUnchangedDocumentDiagnosticReport (AString "unchanged") Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

class HasStartCharacter s a | s -> a where 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.Protocol.Types.Lens

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

Methods

positions :: Lens' s a Source #

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

Methods

parent :: Lens' s a Source #

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

Methods

data_ :: Lens' s a Source #

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeAction (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CodeLens (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ CompletionItem (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ Diagnostic (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ DocumentLink (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ InlayHint (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokens [UInt] Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensEdit (Maybe [UInt]) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ SemanticTokensPartialResult [UInt] Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ TypeHierarchyItem (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasData_ WorkspaceSymbol (Maybe Value) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

tags :: 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 HasResultId s a | s -> a where Source #

Methods

resultId :: Lens' s a Source #

Instances

Instances details
HasResultId RelatedUnchangedDocumentDiagnosticReport Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId UnchangedDocumentDiagnosticReport Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId WorkspaceUnchangedDocumentDiagnosticReport Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId FullDocumentDiagnosticReport (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId RelatedFullDocumentDiagnosticReport (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId SemanticTokens (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId SemanticTokensDelta (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResultId WorkspaceFullDocumentDiagnosticReport (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

full :: Lens' s a Source #

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

Methods

external :: Lens' s a Source #

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

Methods

selection :: Lens' s a Source #

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

Methods

takeFocus :: Lens' s a Source #

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

Methods

ranges :: Lens' s a Source #

Instances

Instances details
HasRanges LinkedEditingRanges [Range] Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

wordPattern :: Lens' s a Source #

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

Methods

scheme :: Lens' s a Source #

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

Methods

unique :: Lens' s a Source #

Instances

Instances details
HasUnique Moniker UniquenessLevel Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

paddingLeft :: Lens' s a Source #

Instances

Instances details
HasPaddingLeft InlayHint (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

paddingRight :: Lens' s a Source #

Instances

Instances details
HasPaddingRight InlayHint (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

textEdits :: Lens' s a Source #

Instances

Instances details
HasTextEdits InlayHint (Maybe [TextEdit]) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeActionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeLensOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CodeLensRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider CompletionRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider DocumentLinkOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider DocumentLinkRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider InlayHintOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider InlayHintRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider WorkspaceSymbolOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasResolveProvider WorkspaceSymbolRegistrationOptions (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

clientInfo :: Lens' s a Source #

Instances

Instances details
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo InitializeParams a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo UInitializeParams a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

locale :: Lens' s a Source #

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

Methods

rootUri :: Lens' s a Source #

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

Methods

serverInfo :: Lens' s a Source #

Instances

Instances details
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasServerInfo InitializeResult a Source # 
Instance details

Defined in Language.LSP.Protocol.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.Protocol.Types.Lens

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

Methods

settings :: Lens' s a 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.Protocol.Types.Lens

HasMessage DiagnosticRelatedInformation Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage LogMessageParams Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage LogTraceParams Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage ShowMessageParams Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage ShowMessageRequestParams Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage ResponseError Text Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

HasMessage WorkDoneProgressBegin (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage WorkDoneProgressEnd (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage WorkDoneProgressReport (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasMessage (TResponseError m) Text Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens

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

Methods

version :: Lens' s a Source #

Instances

Instances details
HasVersion NotebookDocument Int32 Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion TextDocumentItem Int32 Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedNotebookDocumentIdentifier Int32 Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion VersionedTextDocumentIdentifier Int32 Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion MarkdownClientCapabilities (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion PublishDiagnosticsParams (Maybe Int32) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion RegularExpressionsClientCapabilities (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion OptionalVersionedTextDocumentIdentifier (Int32 |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceFullDocumentDiagnosticReport (Int32 |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasVersion WorkspaceUnchangedDocumentDiagnosticReport (Int32 |? Null) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

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.Protocol.Types.Lens

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.Protocol.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.Protocol.Types.Lens

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.Protocol.Types.Lens

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

Methods

textEditText :: Lens' s a Source #

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.Protocol.Types.Lens

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

Methods

itemDefaults :: Lens' s a Source #

Instances

Instances details
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 # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
a ~ Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))) => HasCompletionItem CompletionClientCapabilities a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionOptions a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionRegistrationOptions a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

contents :: Lens' s a Source #

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

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

Methods

signatures :: Lens' s a Source #

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

Methods

children :: Lens' s a Source #

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

Methods

arguments :: Lens' s a Source #

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

Methods

disabled :: Lens' s a Source #

Instances

Instances details
a ~ Maybe (Rec (("reason" .== Text) .+ (Empty :: Row Type))) => HasDisabled CodeAction a Source # 
Instance details

Defined in Language.LSP.Protocol.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.Protocol.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.Protocol.Types.Lens

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

Methods

target :: Lens' s a Source #

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

options :: Lens' s a Source #

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

Methods

ch :: 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.Protocol.Types.Lens

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

Methods

applied :: Lens' s a Source #

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

Methods

verbose :: Lens' s a Source #

Instances

Instances details
HasVerbose LogTraceParams (Maybe Text) Source # 
Instance details

Defined in Language.LSP.Protocol.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.Protocol.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.Protocol.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.Protocol.Types.Lens

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

Methods

added :: Lens' s a Source #

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.Protocol.Types.Lens

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.Protocol.Types.Lens

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.Protocol.Types.Lens

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.Protocol.Types.Lens

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.Protocol.Types.Lens

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.Protocol.Types.Lens

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

Methods

line :: Lens' s a Source #

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

Methods

newUri :: Lens' s a Source #

Instances

Instances details
HasNewUri FileRename Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasNewUri RenameFile Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

oldUri :: Lens' s a Source #

Instances

Instances details
HasOldUri FileRename Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasOldUri RenameFile Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

frameId :: Lens' s a Source #

Instances

Instances details
HasFrameId InlineValueContext Int32 Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

notebookType :: 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.Protocol.Types.Lens

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

Methods

globPattern :: Lens' s a Source #

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

Methods

severity :: Lens' s a Source #

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

Methods

source :: Lens' s a Source #

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

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.Protocol.Types.Lens

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

Methods

replace :: Lens' s a Source #

Instances

Instances details
HasReplace InsertReplaceEdit Range Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

isRetrigger :: Lens' s a Source #

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

Methods

only :: Lens' s a Source #

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

Methods

insertSpaces :: Lens' s a Source #

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.Protocol.Types.Lens

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

Methods

recursive :: Lens' s a Source #

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

Methods

glob :: Lens' s a Source #

Instances

Instances details
HasGlob FileOperationPattern Text Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

document :: Lens' s a Source #

Instances

Instances details
HasDocument NotebookCell Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

openClose :: Lens' s a Source #

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

Instances

Instances details
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 # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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 # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

href :: Lens' s a Source #

Instances

Instances details
HasHref CodeDescription Uri Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

language :: Lens' s a Source #

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

Methods

ignoreCase :: Lens' s a Source #

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

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

Methods

applyEdit :: Lens' s a Source #

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

Instances

Instances details
a ~ Maybe (Rec (("cancel" .== Bool) .+ (("retryOnContentModified" .== [Text]) .+ (Empty :: Row Type)))) => HasStaleRequestSupport GeneralClientCapabilities a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

baseUri :: Lens' s a Source #

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

Instances

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

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeActionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CodeLensClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration CompletionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DeclarationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DiagnosticClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeConfigurationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DidChangeWatchedFilesClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentColorClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentHighlightClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentLinkClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentOnTypeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentRangeFormattingClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration DocumentSymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration ExecuteCommandClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FileOperationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration FoldingRangeClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration HoverClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration ImplementationClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration InlayHintClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration InlineValueClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration LinkedEditingRangeClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration MonikerClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration NotebookDocumentSyncClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration ReferenceClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration RenameClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration SelectionRangeClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration SemanticTokensClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration SignatureHelpClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration TextDocumentSyncClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration TypeDefinitionClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration TypeHierarchyClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

HasDynamicRegistration WorkspaceSymbolClientCapabilities (Maybe Bool) Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
a ~ Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type))) => HasCompletionList CompletionClientCapabilities a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
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 # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
a ~ Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))) => HasCodeActionLiteralSupport CodeActionClientCapabilities a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

requests :: Lens' s a Source #

Instances

Instances details
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 # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Instances

Instances details
a ~ Maybe (Rec (("additionalPropertiesSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasMessageActionItem ShowMessageRequestClientCapabilities a Source # 
Instance details

Defined in Language.LSP.Protocol.Types.Lens

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

Methods

support :: Lens' s a Source #

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

Methods

engine :: Lens' s a Source #

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

Methods

allowedTags :: Lens' s a Source #

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

Methods

parser :: Lens' s a Source #

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

Methods

startChar :: Lens' s a Source #

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

Methods

deltaLine :: Lens' s a Source #

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

Methods

error :: Lens' s a Source #

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

Methods

result :: Lens' s a Source #

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

Methods

xdata :: Lens' s a Source #

Instances

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

Defined in Language.LSP.Protocol.Message.Lens

a ~ Maybe (ErrorData m) => HasXdata (TResponseError m) a Source # 
Instance details

Defined in Language.LSP.Protocol.Message.Lens