* Performs an indepth call graph traversal. * * @param {function(CallTreeNode)} enter A function called * prior to visiting node's children. * @param {function(CallTreeNode)} exit A function called * after visiting node's children.
(enter, exit)
| 1143 | * after visiting node's children. |
| 1144 | */ |
| 1145 | traverseInDepth(enter, exit) { |
| 1146 | function traverse(node) { |
| 1147 | enter(node); |
| 1148 | node.forEachChild(traverse); |
| 1149 | exit(node); |
| 1150 | } |
| 1151 | traverse(this.root_); |
| 1152 | } |
| 1153 | } |
| 1154 | |
| 1155 |
no test coverage detected