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.ObjectBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeTraversalbuild()NodeTraversal.BuildersetCallback(NodeTraversal.AbstractPostOrderCallbackInterface x)NodeTraversal.BuildersetCallback(NodeTraversal.Callback x)NodeTraversal.BuildersetCompiler(AbstractCompiler x)NodeTraversal.BuildersetObeyDestructuringAndDefaultValueExecutionOrder(boolean x)NodeTraversal.BuildersetScopeCreator(com.google.javascript.jscomp.ScopeCreator x)voidtraverse(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)
-
-