public class SymbolInformation
extends java.lang.Object
Constructor and Description |
---|
SymbolInformation() |
SymbolInformation(java.lang.String name,
SymbolKind kind,
Location location) |
SymbolInformation(java.lang.String name,
SymbolKind kind,
Location 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.Boolean |
getDeprecated()
Deprecated.
Use `tags` instead if supported.
|
SymbolKind |
getKind()
The kind of this symbol.
|
Location |
getLocation()
The location of this symbol.
|
java.lang.String |
getName()
The name of this symbol.
|
java.util.List<SymbolTag> |
getTags()
Tags for this symbol.
|
int |
hashCode() |
void |
setContainerName(java.lang.String containerName)
The name of the symbol containing this symbol.
|
void |
setDeprecated(java.lang.Boolean deprecated)
Deprecated.
Use `tags` instead if supported.
|
void |
setKind(SymbolKind kind)
The kind of this symbol.
|
void |
setLocation(Location 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 symbol.
|
java.lang.String |
toString() |
public SymbolInformation()
public SymbolInformation(java.lang.String name, SymbolKind kind, Location location)
public SymbolInformation(java.lang.String name, SymbolKind kind, Location 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 @Deprecated public java.lang.Boolean getDeprecated()
@Deprecated public void setDeprecated(java.lang.Boolean deprecated)
@Pure public Location getLocation()
public void setLocation(Location location)
@Pure public java.lang.String getContainerName()
public void setContainerName(java.lang.String containerName)
@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