Search in sources :

Example 1 with NodeTraversal

use of com.google.javascript.jscomp.NodeTraversal in project ow by vtst.

the class DevUtils method printNodeAsTree.

public static void printNodeAsTree(AbstractCompiler compiler, Node node) {
    NodeTraversal traversal = new NodeTraversal(compiler, new PrintNodeAsTreeCallback());
    traversal.traverse(node);
}
Also used : NodeTraversal(com.google.javascript.jscomp.NodeTraversal)

Example 2 with NodeTraversal

use of com.google.javascript.jscomp.NodeTraversal in project ow by vtst.

the class StrippableJsAst method getStrippedAstRoot.

public Node getStrippedAstRoot(AbstractCompiler compiler) {
    if (strippedRoot == null) {
        strippedRoot = getAstRoot(compiler).cloneTree();
        NodeTraversal traversal = new NodeTraversal(compiler, new StripNodeTraversalCallback());
        traversal.traverse(strippedRoot);
    }
    return strippedRoot;
}
Also used : NodeTraversal(com.google.javascript.jscomp.NodeTraversal)

Aggregations

NodeTraversal (com.google.javascript.jscomp.NodeTraversal)2