Class TextDocumentClientCapabilities
java.lang.Object
org.graalvm.tools.lsp.server.types.JSONBase
org.graalvm.tools.lsp.server.types.TextDocumentClientCapabilities
Text document specific client capabilities.
-
Method Summary
Modifier and TypeMethodDescriptioncreate()booleanCapabilities specific to the `textDocument/codeAction`.Capabilities specific to the `textDocument/codeLens`.Capabilities specific to the `textDocument/documentColor`.Capabilities specific to the `textDocument/completion`.Capabilities specific to the `textDocument/declaration`.Capabilities specific to the `textDocument/definition`.Capabilities specific to the `textDocument/documentHighlight`.Capabilities specific to the `textDocument/documentLink`.Capabilities specific to the `textDocument/documentSymbol`.Capabilities specific to `textDocument/foldingRange` requests.Capabilities specific to the `textDocument/formatting`.getHover()Capabilities specific to the `textDocument/hover`.Capabilities specific to the `textDocument/implementation`.Capabilities specific to the `textDocument/onTypeFormatting`.Capabilities specific to `textDocument/publishDiagnostics`.Capabilities specific to the `textDocument/rangeFormatting`.Capabilities specific to the `textDocument/references`.Capabilities specific to the `textDocument/rename`.Capabilities specific to `textDocument/selectionRange` requests.Capabilities specific to the `textDocument/signatureHelp`.Defines which synchronization capabilities the client supports.Capabilities specific to the `textDocument/typeDefinition`.inthashCode()setCodeAction(CodeActionClientCapabilities codeAction) setCodeLens(CodeLensClientCapabilities codeLens) setColorProvider(DocumentColorClientCapabilities colorProvider) setCompletion(CompletionClientCapabilities completion) setDeclaration(DeclarationClientCapabilities declaration) setDefinition(DefinitionClientCapabilities definition) setDocumentHighlight(DocumentHighlightClientCapabilities documentHighlight) setDocumentLink(DocumentLinkClientCapabilities documentLink) setDocumentSymbol(DocumentSymbolClientCapabilities documentSymbol) setFoldingRange(FoldingRangeClientCapabilities foldingRange) setFormatting(DocumentFormattingClientCapabilities formatting) setHover(HoverClientCapabilities hover) setImplementation(ImplementationClientCapabilities implementation) setOnTypeFormatting(DocumentOnTypeFormattingClientCapabilities onTypeFormatting) setPublishDiagnostics(PublishDiagnosticsClientCapabilities publishDiagnostics) setRangeFormatting(DocumentRangeFormattingClientCapabilities rangeFormatting) setReferences(ReferenceClientCapabilities references) setRename(RenameClientCapabilities rename) setSelectionRange(SelectionRangeClientCapabilities selectionRange) setSignatureHelp(SignatureHelpClientCapabilities signatureHelp) setSynchronization(TextDocumentSyncClientCapabilities synchronization) setTypeDefinition(TypeDefinitionClientCapabilities typeDefinition)
-
Method Details
-
getSynchronization
Defines which synchronization capabilities the client supports. -
setSynchronization
public TextDocumentClientCapabilities setSynchronization(TextDocumentSyncClientCapabilities synchronization) -
getCompletion
Capabilities specific to the `textDocument/completion`. -
setCompletion
-
getHover
Capabilities specific to the `textDocument/hover`. -
setHover
-
getSignatureHelp
Capabilities specific to the `textDocument/signatureHelp`. -
setSignatureHelp
public TextDocumentClientCapabilities setSignatureHelp(SignatureHelpClientCapabilities signatureHelp) -
getDeclaration
Capabilities specific to the `textDocument/declaration`.- Since:
- 3.14.0
-
setDeclaration
-
getDefinition
Capabilities specific to the `textDocument/definition`. -
setDefinition
-
getTypeDefinition
Capabilities specific to the `textDocument/typeDefinition`.- Since:
- 3.6.0
-
setTypeDefinition
public TextDocumentClientCapabilities setTypeDefinition(TypeDefinitionClientCapabilities typeDefinition) -
getImplementation
Capabilities specific to the `textDocument/implementation`.- Since:
- 3.6.0
-
setImplementation
public TextDocumentClientCapabilities setImplementation(ImplementationClientCapabilities implementation) -
getReferences
Capabilities specific to the `textDocument/references`. -
setReferences
-
getDocumentHighlight
Capabilities specific to the `textDocument/documentHighlight`. -
setDocumentHighlight
public TextDocumentClientCapabilities setDocumentHighlight(DocumentHighlightClientCapabilities documentHighlight) -
getDocumentSymbol
Capabilities specific to the `textDocument/documentSymbol`. -
setDocumentSymbol
public TextDocumentClientCapabilities setDocumentSymbol(DocumentSymbolClientCapabilities documentSymbol) -
getCodeAction
Capabilities specific to the `textDocument/codeAction`. -
setCodeAction
-
getCodeLens
Capabilities specific to the `textDocument/codeLens`. -
setCodeLens
-
getDocumentLink
Capabilities specific to the `textDocument/documentLink`. -
setDocumentLink
-
getColorProvider
Capabilities specific to the `textDocument/documentColor`. -
setColorProvider
public TextDocumentClientCapabilities setColorProvider(DocumentColorClientCapabilities colorProvider) -
getFormatting
Capabilities specific to the `textDocument/formatting`. -
setFormatting
public TextDocumentClientCapabilities setFormatting(DocumentFormattingClientCapabilities formatting) -
getRangeFormatting
Capabilities specific to the `textDocument/rangeFormatting`. -
setRangeFormatting
public TextDocumentClientCapabilities setRangeFormatting(DocumentRangeFormattingClientCapabilities rangeFormatting) -
getOnTypeFormatting
Capabilities specific to the `textDocument/onTypeFormatting`. -
setOnTypeFormatting
public TextDocumentClientCapabilities setOnTypeFormatting(DocumentOnTypeFormattingClientCapabilities onTypeFormatting) -
getRename
Capabilities specific to the `textDocument/rename`. -
setRename
-
getFoldingRange
Capabilities specific to `textDocument/foldingRange` requests.- Since:
- 3.10.0
-
setFoldingRange
-
getSelectionRange
Capabilities specific to `textDocument/selectionRange` requests.- Since:
- 3.15.0
-
setSelectionRange
public TextDocumentClientCapabilities setSelectionRange(SelectionRangeClientCapabilities selectionRange) -
getPublishDiagnostics
Capabilities specific to `textDocument/publishDiagnostics`. -
setPublishDiagnostics
public TextDocumentClientCapabilities setPublishDiagnostics(PublishDiagnosticsClientCapabilities publishDiagnostics) -
equals
-
hashCode
public int hashCode() -
create
-