@Beta
public class CallHierarchyItem
extends java.lang.Object
textDocument/prepareCallHierarchy
request.
Since 3.16.0Constructor and Description |
---|
CallHierarchyItem() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getData()
A data entry field that is preserved between a call hierarchy prepare and
incoming calls or outgoing calls requests.
|
java.lang.String |
getDetail()
More detail for this item, e.g the signature of a function.
|
SymbolKind |
getKind()
The kind of this item.
|
java.lang.String |
getName()
The name of the item targeted by the call hierarchy request.
|
Range |
getRange()
The range enclosing this symbol not including leading/trailing whitespace but everything else
like comments.
|
Range |
getSelectionRange()
The range that should be selected and revealed when this symbol is being picked, e.g the name of a function.
|
java.util.List<SymbolTag> |
getTags()
Tags for this item.
|
java.lang.String |
getUri()
The resource identifier of this item.
|
int |
hashCode() |
void |
setData(java.lang.Object data)
A data entry field that is preserved between a call hierarchy prepare and
incoming calls or outgoing calls requests.
|
void |
setDetail(java.lang.String detail)
More detail for this item, e.g the signature of a function.
|
void |
setKind(SymbolKind kind)
The kind of this item.
|
void |
setName(java.lang.String name)
The name of the item targeted by the call hierarchy request.
|
void |
setRange(Range range)
The range enclosing this symbol not including leading/trailing whitespace but everything else
like comments.
|
void |
setSelectionRange(Range selectionRange)
The range that should be selected and revealed when this symbol is being picked, e.g the name of a function.
|
void |
setTags(java.util.List<SymbolTag> tags)
Tags for this item.
|
void |
setUri(java.lang.String uri)
The resource identifier of this item.
|
java.lang.String |
toString() |
@Pure public java.lang.String getName()
public void setName(java.lang.String name)
@Pure public java.lang.String getDetail()
public void setDetail(java.lang.String detail)
@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 java.lang.String getUri()
public void setUri(java.lang.String uri)
@Pure public Range getRange()
public void setRange(Range range)
@Pure public Range getSelectionRange()
range
.public void setSelectionRange(Range selectionRange)
range
.@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