public class WorkspaceSymbol
extends java.lang.Object
Since 3.17.0
| Constructor and Description |
|---|
WorkspaceSymbol() |
WorkspaceSymbol(java.lang.String name,
SymbolKind kind,
org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location) |
WorkspaceSymbol(java.lang.String name,
SymbolKind kind,
org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location,
java.lang.String containerName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getContainerName()
The name of the symbol containing this symbol.
|
java.lang.Object |
getData()
A data entry field that is preserved on a workspace symbol between a
workspace symbol request and a workspace symbol resolve request.
|
SymbolKind |
getKind()
The kind of this symbol.
|
org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> |
getLocation()
The location of this symbol.
|
java.lang.String |
getName()
The name of this symbol.
|
java.util.List<SymbolTag> |
getTags()
Tags for this completion item.
|
int |
hashCode() |
void |
setContainerName(java.lang.String containerName)
The name of the symbol containing this symbol.
|
void |
setData(java.lang.Object data)
A data entry field that is preserved on a workspace symbol between a
workspace symbol request and a workspace symbol resolve request.
|
void |
setKind(SymbolKind kind)
The kind of this symbol.
|
void |
setLocation(org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location)
The location of this symbol.
|
void |
setName(java.lang.String name)
The name of this symbol.
|
void |
setTags(java.util.List<SymbolTag> tags)
Tags for this completion item.
|
java.lang.String |
toString() |
public WorkspaceSymbol()
public WorkspaceSymbol(java.lang.String name,
SymbolKind kind,
org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location)
public WorkspaceSymbol(java.lang.String name,
SymbolKind kind,
org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location,
java.lang.String containerName)
@Pure public java.lang.String getName()
public void setName(java.lang.String name)
@Pure public SymbolKind getKind()
public void setKind(SymbolKind kind)
@Pure public java.util.List<SymbolTag> getTags()
public void setTags(java.util.List<SymbolTag> tags)
@Pure public org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> getLocation()
SymbolCapabilities.resolveSupport.
See also SymbolInformation.location.
public void setLocation(org.eclipse.lsp4j.jsonrpc.messages.Either<Location,WorkspaceSymbolLocation> location)
SymbolCapabilities.resolveSupport.
See also SymbolInformation.location.
@Pure public java.lang.String getContainerName()
public void setContainerName(java.lang.String containerName)
@Pure public java.lang.Object getData()
public void setData(java.lang.Object data)
@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