Class OptFunctionNode

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

public final class OptFunctionNode extends Object
  • Field Details

    • fnode

      public final FunctionNode fnode
    • numberVarFlags

      private boolean[] numberVarFlags
    • directTargetIndex

      private int directTargetIndex
    • itsParameterNumberContext

      private boolean itsParameterNumberContext
    • itsContainsCalls0

      boolean itsContainsCalls0
    • itsContainsCalls1

      boolean itsContainsCalls1
  • Constructor Details

  • Method Details

    • get

      public static OptFunctionNode get(ScriptNode scriptOrFn, int i)
    • get

      public static OptFunctionNode get(ScriptNode scriptOrFn)
    • isTargetOfDirectCall

      public boolean isTargetOfDirectCall()
    • getDirectTargetIndex

      public int getDirectTargetIndex()
    • setDirectTargetIndex

      void setDirectTargetIndex(int directTargetIndex)
    • setParameterNumberContext

      void setParameterNumberContext(boolean b)
    • getParameterNumberContext

      public boolean getParameterNumberContext()
    • getVarCount

      public int getVarCount()
    • isParameter

      public boolean isParameter(int varIndex)
    • isNumberVar

      public boolean isNumberVar(int varIndex)
    • setIsNumberVar

      void setIsNumberVar(int varIndex)
    • getVarIndex

      public int getVarIndex(Node n)