Package com.google.javascript.jscomp
Class NodeTraversal.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.NodeTraversal.Builder
-
- Enclosing class:
- NodeTraversal
public static final class NodeTraversal.Builder extends java.lang.Object
Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeTraversal
build()
NodeTraversal.Builder
setCallback(NodeTraversal.AbstractPostOrderCallbackInterface x)
NodeTraversal.Builder
setCallback(NodeTraversal.Callback x)
NodeTraversal.Builder
setCompiler(AbstractCompiler x)
NodeTraversal.Builder
setObeyDestructuringAndDefaultValueExecutionOrder(boolean x)
NodeTraversal.Builder
setScopeCreator(com.google.javascript.jscomp.ScopeCreator x)
void
traverse(Node root)
-
-
-
Method Detail
-
setCallback
public NodeTraversal.Builder setCallback(NodeTraversal.Callback x)
-
setCallback
public NodeTraversal.Builder setCallback(NodeTraversal.AbstractPostOrderCallbackInterface x)
-
setCompiler
public NodeTraversal.Builder setCompiler(AbstractCompiler x)
-
setScopeCreator
public NodeTraversal.Builder setScopeCreator(com.google.javascript.jscomp.ScopeCreator x)
-
setObeyDestructuringAndDefaultValueExecutionOrder
public NodeTraversal.Builder setObeyDestructuringAndDefaultValueExecutionOrder(boolean x)
-
build
public NodeTraversal build()
-
traverse
public void traverse(Node root)
-
-