public class TextDocumentClientCapabilities
extends java.lang.Object
Constructor and Description |
---|
TextDocumentClientCapabilities() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
CallHierarchyCapabilities |
getCallHierarchy()
Capabilities specific to
textDocument/prepareCallHierarchy . |
CodeActionCapabilities |
getCodeAction()
Capabilities specific to the `textDocument/codeAction`
|
CodeLensCapabilities |
getCodeLens()
Capabilities specific to the `textDocument/codeLens`
|
ColorProviderCapabilities |
getColorProvider()
Capabilities specific to the `textDocument/documentColor` and the
`textDocument/colorPresentation` request.
|
CompletionCapabilities |
getCompletion()
Capabilities specific to the `textDocument/completion`
|
DeclarationCapabilities |
getDeclaration()
Capabilities specific to the `textDocument/declaration`
Since 3.14.0
|
DefinitionCapabilities |
getDefinition()
Capabilities specific to the `textDocument/definition`
Since 3.14.0
|
DocumentHighlightCapabilities |
getDocumentHighlight()
Capabilities specific to the `textDocument/documentHighlight`
|
DocumentLinkCapabilities |
getDocumentLink()
Capabilities specific to the `textDocument/documentLink`
|
DocumentSymbolCapabilities |
getDocumentSymbol()
Capabilities specific to the `textDocument/documentSymbol`
|
FoldingRangeCapabilities |
getFoldingRange()
Capabilities specific to `textDocument/foldingRange` requests.
|
FormattingCapabilities |
getFormatting()
Capabilities specific to the `textDocument/formatting`
|
HoverCapabilities |
getHover()
Capabilities specific to the `textDocument/hover`
|
ImplementationCapabilities |
getImplementation()
Capabilities specific to the `textDocument/implementation`
Since 3.6.0
|
OnTypeFormattingCapabilities |
getOnTypeFormatting()
Capabilities specific to the `textDocument/onTypeFormatting`
|
PublishDiagnosticsCapabilities |
getPublishDiagnostics()
Capabilities specific to `textDocument/publishDiagnostics`.
|
RangeFormattingCapabilities |
getRangeFormatting()
Capabilities specific to the `textDocument/rangeFormatting`
|
ReferencesCapabilities |
getReferences()
Capabilities specific to the `textDocument/references`
|
RenameCapabilities |
getRename()
Capabilities specific to the `textDocument/rename`
|
SelectionRangeCapabilities |
getSelectionRange()
Capabilities specific to `textDocument/selectionRange` requests
Since 3.15.0
|
SemanticHighlightingCapabilities |
getSemanticHighlightingCapabilities()
Deprecated.
Use
SemanticTokens API instead. |
SemanticTokensCapabilities |
getSemanticTokens()
Capabilities specific to
textDocument/semanticTokens . |
SignatureHelpCapabilities |
getSignatureHelp()
Capabilities specific to the `textDocument/signatureHelp`
|
SynchronizationCapabilities |
getSynchronization() |
TypeDefinitionCapabilities |
getTypeDefinition()
Capabilities specific to the `textDocument/typeDefinition`
Since 3.6.0
|
TypeHierarchyCapabilities |
getTypeHierarchyCapabilities()
Capabilities specific to
textDocument/typeHierarchy . |
int |
hashCode() |
void |
setCallHierarchy(CallHierarchyCapabilities callHierarchy)
Capabilities specific to
textDocument/prepareCallHierarchy . |
void |
setCodeAction(CodeActionCapabilities codeAction)
Capabilities specific to the `textDocument/codeAction`
|
void |
setCodeLens(CodeLensCapabilities codeLens)
Capabilities specific to the `textDocument/codeLens`
|
void |
setColorProvider(ColorProviderCapabilities colorProvider)
Capabilities specific to the `textDocument/documentColor` and the
`textDocument/colorPresentation` request.
|
void |
setCompletion(CompletionCapabilities completion)
Capabilities specific to the `textDocument/completion`
|
void |
setDeclaration(DeclarationCapabilities declaration)
Capabilities specific to the `textDocument/declaration`
Since 3.14.0
|
void |
setDefinition(DefinitionCapabilities definition)
Capabilities specific to the `textDocument/definition`
Since 3.14.0
|
void |
setDocumentHighlight(DocumentHighlightCapabilities documentHighlight)
Capabilities specific to the `textDocument/documentHighlight`
|
void |
setDocumentLink(DocumentLinkCapabilities documentLink)
Capabilities specific to the `textDocument/documentLink`
|
void |
setDocumentSymbol(DocumentSymbolCapabilities documentSymbol)
Capabilities specific to the `textDocument/documentSymbol`
|
void |
setFoldingRange(FoldingRangeCapabilities foldingRange)
Capabilities specific to `textDocument/foldingRange` requests.
|
void |
setFormatting(FormattingCapabilities formatting)
Capabilities specific to the `textDocument/formatting`
|
void |
setHover(HoverCapabilities hover)
Capabilities specific to the `textDocument/hover`
|
void |
setImplementation(ImplementationCapabilities implementation)
Capabilities specific to the `textDocument/implementation`
Since 3.6.0
|
void |
setOnTypeFormatting(OnTypeFormattingCapabilities onTypeFormatting)
Capabilities specific to the `textDocument/onTypeFormatting`
|
void |
setPublishDiagnostics(PublishDiagnosticsCapabilities publishDiagnostics)
Capabilities specific to `textDocument/publishDiagnostics`.
|
void |
setRangeFormatting(RangeFormattingCapabilities rangeFormatting)
Capabilities specific to the `textDocument/rangeFormatting`
|
void |
setReferences(ReferencesCapabilities references)
Capabilities specific to the `textDocument/references`
|
void |
setRename(RenameCapabilities rename)
Capabilities specific to the `textDocument/rename`
|
void |
setSelectionRange(SelectionRangeCapabilities selectionRange)
Capabilities specific to `textDocument/selectionRange` requests
Since 3.15.0
|
void |
setSemanticHighlightingCapabilities(SemanticHighlightingCapabilities semanticHighlightingCapabilities)
Deprecated.
Use
SemanticTokens API instead. |
void |
setSemanticTokens(SemanticTokensCapabilities semanticTokens)
Capabilities specific to
textDocument/semanticTokens . |
void |
setSignatureHelp(SignatureHelpCapabilities signatureHelp)
Capabilities specific to the `textDocument/signatureHelp`
|
void |
setSynchronization(SynchronizationCapabilities synchronization) |
void |
setTypeDefinition(TypeDefinitionCapabilities typeDefinition)
Capabilities specific to the `textDocument/typeDefinition`
Since 3.6.0
|
void |
setTypeHierarchyCapabilities(TypeHierarchyCapabilities typeHierarchyCapabilities)
Capabilities specific to
textDocument/typeHierarchy . |
java.lang.String |
toString() |
@Pure public SynchronizationCapabilities getSynchronization()
public void setSynchronization(SynchronizationCapabilities synchronization)
@Pure public CompletionCapabilities getCompletion()
public void setCompletion(CompletionCapabilities completion)
@Pure public HoverCapabilities getHover()
public void setHover(HoverCapabilities hover)
@Pure public SignatureHelpCapabilities getSignatureHelp()
public void setSignatureHelp(SignatureHelpCapabilities signatureHelp)
@Pure public ReferencesCapabilities getReferences()
public void setReferences(ReferencesCapabilities references)
@Pure public DocumentHighlightCapabilities getDocumentHighlight()
public void setDocumentHighlight(DocumentHighlightCapabilities documentHighlight)
@Pure public DocumentSymbolCapabilities getDocumentSymbol()
public void setDocumentSymbol(DocumentSymbolCapabilities documentSymbol)
@Pure public FormattingCapabilities getFormatting()
public void setFormatting(FormattingCapabilities formatting)
@Pure public RangeFormattingCapabilities getRangeFormatting()
public void setRangeFormatting(RangeFormattingCapabilities rangeFormatting)
@Pure public OnTypeFormattingCapabilities getOnTypeFormatting()
public void setOnTypeFormatting(OnTypeFormattingCapabilities onTypeFormatting)
@Pure public DeclarationCapabilities getDeclaration()
public void setDeclaration(DeclarationCapabilities declaration)
@Pure public DefinitionCapabilities getDefinition()
public void setDefinition(DefinitionCapabilities definition)
@Pure public TypeDefinitionCapabilities getTypeDefinition()
public void setTypeDefinition(TypeDefinitionCapabilities typeDefinition)
@Pure public ImplementationCapabilities getImplementation()
public void setImplementation(ImplementationCapabilities implementation)
@Pure public CodeActionCapabilities getCodeAction()
public void setCodeAction(CodeActionCapabilities codeAction)
@Pure public CodeLensCapabilities getCodeLens()
public void setCodeLens(CodeLensCapabilities codeLens)
@Pure public DocumentLinkCapabilities getDocumentLink()
public void setDocumentLink(DocumentLinkCapabilities documentLink)
@Pure public ColorProviderCapabilities getColorProvider()
public void setColorProvider(ColorProviderCapabilities colorProvider)
@Pure public RenameCapabilities getRename()
public void setRename(RenameCapabilities rename)
@Pure public PublishDiagnosticsCapabilities getPublishDiagnostics()
public void setPublishDiagnostics(PublishDiagnosticsCapabilities publishDiagnostics)
@Pure public FoldingRangeCapabilities getFoldingRange()
public void setFoldingRange(FoldingRangeCapabilities foldingRange)
@Pure @Deprecated public SemanticHighlightingCapabilities getSemanticHighlightingCapabilities()
SemanticTokens
API instead.textDocument/semanticHighlighting
.@Deprecated public void setSemanticHighlightingCapabilities(SemanticHighlightingCapabilities semanticHighlightingCapabilities)
SemanticTokens
API instead.textDocument/semanticHighlighting
.@Pure public TypeHierarchyCapabilities getTypeHierarchyCapabilities()
textDocument/typeHierarchy
.public void setTypeHierarchyCapabilities(TypeHierarchyCapabilities typeHierarchyCapabilities)
textDocument/typeHierarchy
.@Pure public CallHierarchyCapabilities getCallHierarchy()
textDocument/prepareCallHierarchy
.
Since 3.16.0public void setCallHierarchy(CallHierarchyCapabilities callHierarchy)
textDocument/prepareCallHierarchy
.
Since 3.16.0@Pure public SelectionRangeCapabilities getSelectionRange()
public void setSelectionRange(SelectionRangeCapabilities selectionRange)
@Pure public SemanticTokensCapabilities getSemanticTokens()
textDocument/semanticTokens
.
Since 3.16.0public void setSemanticTokens(SemanticTokensCapabilities semanticTokens)
textDocument/semanticTokens
.
Since 3.16.0@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object