Class Optimizer

java.lang.Object
org.mozilla.javascript.optimizer.Optimizer

class Optimizer extends Object
  • Field Details

  • Constructor Details

    • Optimizer

      Optimizer()
  • Method Details

    • optimize

      void optimize(ScriptNode scriptOrFn)
    • optimizeFunction

      private void optimizeFunction(OptFunctionNode theFunction)
    • markDCPNumberContext

      private void markDCPNumberContext(Node n)
    • convertParameter

      private boolean convertParameter(Node n)
    • rewriteForNumberVariables

      private int rewriteForNumberVariables(Node n, int desired)
    • rewriteAsObjectChildren

      private void rewriteAsObjectChildren(Node n, Node child)
    • buildStatementList_r

      private static void buildStatementList_r(Node node, ObjArray statements)