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) |
shouldTraverse
private final java.util.List<Node> inheritsCalls
public void visit(NodeTraversal t, Node n, Node parent)
NodeTraversal.Callback
Visits 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)