org.mozilla.javascript

Class 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)

Constructor Details

NodeTransformer

public NodeTransformer()

Method Details

transform

public final void transform(ScriptOrFnNode tree)

visitCall

protected void visitCall(Node node,
                         ScriptOrFnNode tree)

visitLet

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

visitNew

protected void visitNew(Node node,
                        ScriptOrFnNode tree)