public class TypeHierarchyItem
extends java.lang.Object
Since 3.17.0
| Constructor and Description |
|---|
TypeHierarchyItem(java.lang.String name,
SymbolKind kind,
java.lang.String uri,
Range range,
Range selectionRange) |
TypeHierarchyItem(java.lang.String name,
SymbolKind kind,
java.lang.String uri,
Range range,
Range selectionRange,
java.lang.String detail) |
| 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 type hierarchy prepare and
supertypes or subtypes requests.
|
java.lang.String |
getDetail()
More detail for this item, e.g.
|
SymbolKind |
getKind()
The kind of this item.
|
java.lang.String |
getName()
The name of this item.
|
Range |
getRange()
The range enclosing this symbol not including leading/trailing whitespace
but everything else, e.g.
|
Range |
getSelectionRange()
The range that should be selected and revealed when this symbol is being
picked, e.g.
|
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 type hierarchy prepare and
supertypes or subtypes requests.
|
void |
setDetail(java.lang.String detail)
More detail for this item, e.g.
|
void |
setKind(SymbolKind kind)
The kind of this item.
|
void |
setName(java.lang.String name)
The name of this item.
|
void |
setRange(Range range)
The range enclosing this symbol not including leading/trailing whitespace
but everything else, e.g.
|
void |
setSelectionRange(Range selectionRange)
The range that should be selected and revealed when this symbol is being
picked, e.g.
|
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() |
public TypeHierarchyItem(java.lang.String name,
SymbolKind kind,
java.lang.String uri,
Range range,
Range selectionRange)
public TypeHierarchyItem(java.lang.String name,
SymbolKind kind,
java.lang.String uri,
Range range,
Range selectionRange,
java.lang.String detail)
@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