class NameReferenceGraph.Name
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<DefinitionsRemover.Definition> |
declarations |
private boolean |
exposedToCallOrApply |
private boolean |
isAliased |
private boolean |
isExported |
(package private) boolean |
isExtern |
private java.lang.String |
qName |
private JSType |
type |
Constructor and Description |
---|
Name(java.lang.String qName,
boolean isExtern) |
Modifier and Type | Method and Description |
---|---|
void |
addAssignmentDeclaration(Node node) |
void |
addFunctionDeclaration(Node node) |
boolean |
exposedToCallOrApply() |
java.util.List<DefinitionsRemover.Definition> |
getDeclarations() |
java.lang.String |
getPropertyName() |
java.lang.String |
getQualifiedName() |
JSType |
getType() |
int |
hashCode() |
boolean |
isAliased() |
boolean |
isExported() |
void |
markExported() |
void |
markExposedToCallOrApply() |
void |
setAliased(boolean isAliased) |
void |
setType(JSType type) |
java.lang.String |
toString() |
private final java.lang.String qName
private JSType type
private java.util.List<DefinitionsRemover.Definition> declarations
final boolean isExtern
private boolean isExported
private boolean isAliased
private boolean exposedToCallOrApply
public JSType getType()
public void setType(JSType type)
public java.util.List<DefinitionsRemover.Definition> getDeclarations()
public void addAssignmentDeclaration(Node node)
public void addFunctionDeclaration(Node node)
public void markExported()
public boolean isExported()
public boolean isAliased()
public void setAliased(boolean isAliased)
public java.lang.String getQualifiedName()
public java.lang.String getPropertyName()
null
.public boolean exposedToCallOrApply()
public void markExposedToCallOrApply()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object