private abstract static class NameAnalyzer.SpecialReferenceNode extends java.lang.Object implements NameAnalyzer.RefNode
Modifier and Type | Field and Description |
---|---|
(package private) NameAnalyzer.JsName |
name
JsName node for the function
|
(package private) Node |
node
The CALL node
|
Constructor and Description |
---|
SpecialReferenceNode(NameAnalyzer.JsName name,
Node node)
Create a special reference node.
|
Modifier and Type | Method and Description |
---|---|
(package private) Node |
getGrandparent() |
(package private) Node |
getParent() |
NameAnalyzer.JsName |
name() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
remove
NameAnalyzer.JsName name
Node node
SpecialReferenceNode(NameAnalyzer.JsName name, Node node)
name
- The namenode
- The CALL nodepublic NameAnalyzer.JsName name()
name
in interface NameAnalyzer.RefNode
Node getParent()
Node getGrandparent()