public class SymbolCapabilities extends DynamicRegistrationCapabilities
workspace/symbol request.
Referred to in the spec as WorkspaceSymbolClientCapabilities.
| Constructor and Description |
|---|
SymbolCapabilities() |
SymbolCapabilities(java.lang.Boolean dynamicRegistration) |
SymbolCapabilities(SymbolKindCapabilities symbolKind) |
SymbolCapabilities(SymbolKindCapabilities symbolKind,
java.lang.Boolean dynamicRegistration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
WorkspaceSymbolResolveSupportCapabilities |
getResolveSupport()
The client supports partial workspace symbols.
|
SymbolKindCapabilities |
getSymbolKind()
Specific capabilities for the
SymbolKind in the workspace/symbol request. |
SymbolTagSupportCapabilities |
getTagSupport()
The client supports tags on
SymbolInformation and WorkspaceSymbol. |
int |
hashCode() |
void |
setResolveSupport(WorkspaceSymbolResolveSupportCapabilities resolveSupport)
The client supports partial workspace symbols.
|
void |
setSymbolKind(SymbolKindCapabilities symbolKind)
Specific capabilities for the
SymbolKind in the workspace/symbol request. |
void |
setTagSupport(SymbolTagSupportCapabilities tagSupport)
The client supports tags on
SymbolInformation and WorkspaceSymbol. |
java.lang.String |
toString() |
getDynamicRegistration, setDynamicRegistrationpublic SymbolCapabilities()
public SymbolCapabilities(java.lang.Boolean dynamicRegistration)
public SymbolCapabilities(SymbolKindCapabilities symbolKind)
public SymbolCapabilities(SymbolKindCapabilities symbolKind, java.lang.Boolean dynamicRegistration)
@Pure public SymbolKindCapabilities getSymbolKind()
public void setSymbolKind(SymbolKindCapabilities symbolKind)
@Pure public SymbolTagSupportCapabilities getTagSupport()
SymbolInformation and WorkspaceSymbol.
Clients supporting tags have to handle unknown tags gracefully.
Since 3.16.0
public void setTagSupport(SymbolTagSupportCapabilities tagSupport)
SymbolInformation and WorkspaceSymbol.
Clients supporting tags have to handle unknown tags gracefully.
Since 3.16.0
@Pure public WorkspaceSymbolResolveSupportCapabilities getResolveSupport()
workspaceSymbol/resolve to the server to resolve additional
properties.
Since 3.17.0
public void setResolveSupport(WorkspaceSymbolResolveSupportCapabilities resolveSupport)
workspaceSymbol/resolve to the server to resolve additional
properties.
Since 3.17.0
@Pure public java.lang.String toString()
toString in class DynamicRegistrationCapabilities@Pure public boolean equals(java.lang.Object obj)
equals in class DynamicRegistrationCapabilities@Pure public int hashCode()
hashCode in class DynamicRegistrationCapabilities