Skip to content

Commit

Permalink
A little cleanup for NodeTraversal#traverseChangedFunctions.
Browse files Browse the repository at this point in the history
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=153834585
  • Loading branch information
concavelenz authored and Tyler Breisacher committed Apr 25, 2017
1 parent 8829c16 commit 45f11e3
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions src/com/google/javascript/jscomp/NodeTraversal.java
Expand Up @@ -541,16 +541,14 @@ public Node getCurrentNode() {
* Compiler.reportChangeToEnclosingScope(Node n).
*/
public static void traverseChangedFunctions(
AbstractCompiler compiler, FunctionCallback callback) {
final AbstractCompiler comp = compiler;
final FunctionCallback cb = callback;
final Node jsRoot = comp.getJsRoot();
NodeTraversal.traverseEs6(comp, jsRoot,
final AbstractCompiler compiler, final FunctionCallback callback) {
final Node jsRoot = compiler.getJsRoot();
NodeTraversal.traverseEs6(compiler, jsRoot,
new AbstractPreOrderCallback() {
@Override
public final boolean shouldTraverse(NodeTraversal t, Node n, Node p) {
if ((n.isScript() || n.isFunction()) && comp.hasScopeChanged(n)) {
cb.enterFunction(comp, n);
public final boolean shouldTraverse(NodeTraversal t, Node n, Node parent) {
if (NodeUtil.isChangeScopeRoot(n) && compiler.hasScopeChanged(n)) {
callback.enterFunction(compiler, n);
}
return true;
}
Expand Down

0 comments on commit 45f11e3

Please sign in to comment.