class OptimizeCalls extends java.lang.Object implements CompilerPass
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
OptimizeCalls.CallGraphCompilerPass |
| Modifier and Type | Field and Description |
|---|---|
private AbstractCompiler |
compiler |
(package private) java.util.List<OptimizeCalls.CallGraphCompilerPass> |
passes |
| Constructor and Description |
|---|
OptimizeCalls(AbstractCompiler compiler) |
| Modifier and Type | Method and Description |
|---|---|
(package private) OptimizeCalls |
addPass(OptimizeCalls.CallGraphCompilerPass pass) |
void |
process(Node externs,
Node root)
Process the JS with root node root.
|
java.util.List<OptimizeCalls.CallGraphCompilerPass> passes
private AbstractCompiler compiler
OptimizeCalls(AbstractCompiler compiler)
OptimizeCalls addPass(OptimizeCalls.CallGraphCompilerPass pass)
public void process(Node externs, Node root)
CompilerPassprocess in interface CompilerPassexterns - Top of external JS treeroot - Top of JS tree