Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Method and Description |
---|---|
private Node |
OptimizeParameters.eliminateCallParamAt(SimpleDefinitionFinder defFinder,
OptimizeParameters.Parameter p,
Node call,
int argIndex)
Eliminates the parameter from a function call.
|
private void |
OptimizeParameters.setParameterSideEffectInfo(OptimizeParameters.Parameter p,
Node value) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
OptimizeParameters.adjustForSideEffects(java.util.List<OptimizeParameters.Parameter> parameters)
Adjust the parameters to move based on the side-effects seen.
|
private boolean |
OptimizeParameters.buildParameterList(java.util.List<OptimizeParameters.Parameter> parameters,
Node cur,
Scope s) |
private boolean |
OptimizeParameters.findFixedParameters(java.util.List<OptimizeParameters.Parameter> parameters,
Node cur)
Determine which parameters use the same expression.
|
private void |
OptimizeParameters.optimizeCallSite(SimpleDefinitionFinder defFinder,
java.util.List<OptimizeParameters.Parameter> parameters,
Node call) |
private void |
OptimizeParameters.optimizeFunctionDefinition(java.util.List<OptimizeParameters.Parameter> parameters,
Node function) |