org.mozilla.javascript
Class NodeTransformer

java.lang.Object
  extended by org.mozilla.javascript.NodeTransformer

public class NodeTransformer
extends java.lang.Object

This class transforms a tree to a lower-level representation for codegen.

Author:
Norris Boyd
See Also:
Node

Constructor Summary
NodeTransformer()
           
 
Method Summary
 void transform(ScriptOrFnNode tree)
           
protected  void visitCall(Node node, ScriptOrFnNode tree)
           
protected  Node visitLet(boolean createWith, Node parent, Node previous, Node scopeNode)
           
protected  void visitNew(Node node, ScriptOrFnNode tree)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeTransformer

public NodeTransformer()
Method Detail

transform

public final void transform(ScriptOrFnNode tree)

visitNew

protected void visitNew(Node node,
                        ScriptOrFnNode tree)

visitCall

protected void visitCall(Node node,
                         ScriptOrFnNode tree)

visitLet

protected Node visitLet(boolean createWith,
                        Node parent,
                        Node previous,
                        Node scopeNode)