private class Es6ToEs3ClassSideInheritance.FindStaticMembers extends NodeTraversal.AbstractPostOrderCallback
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Node> |
inheritsCalls |
| Modifier | Constructor and Description |
|---|---|
private |
FindStaticMembers() |
| Modifier and Type | Method and Description |
|---|---|
private void |
setAlias(java.lang.String original,
java.lang.String alias) |
void |
visit(NodeTraversal t,
Node n,
Node parent)
Visits a node in postorder (after its children have been visited).
|
private void |
visitAssign(NodeTraversal t,
Node n) |
private void |
visitDefinedPropertiesCall(NodeTraversal t,
Node definePropertiesCall) |
private void |
visitFunctionClassDef(Node n) |
private void |
visitGetProp(NodeTraversal t,
Node n) |
private void |
visitVar(Node n) |
shouldTraverseprivate final java.util.List<Node> inheritsCalls
public void visit(NodeTraversal t, Node n, Node parent)
NodeTraversal.CallbackVisits a node in postorder (after its children have been visited).
A node is visited only if all its parents should be traversed
(NodeTraversal.Callback.shouldTraverse(NodeTraversal, Node, Node)).
Implementations can have side effects (e.g. modifying the parse tree).
private void visitDefinedPropertiesCall(NodeTraversal t, Node definePropertiesCall)
private void visitFunctionClassDef(Node n)
private void setAlias(java.lang.String original,
java.lang.String alias)
private void visitGetProp(NodeTraversal t, Node n)
private void visitAssign(NodeTraversal t, Node n)
private void visitVar(Node n)