Class CompilerData.Builder<T extends ScriptOrFn<T>>

java.lang.Object
org.htmlunit.corejs.javascript.JSCode.Builder<T>
org.htmlunit.corejs.javascript.interpreterv2.CompilerData.Builder<T>
Enclosing class:
CompilerData<T extends ScriptOrFn<T>>

public static class CompilerData.Builder<T extends ScriptOrFn<T>> extends JSCode.Builder<T>
Mutable working state for building an immutable CompilerData. Mirrors the builder pattern used by org.htmlunit.corejs.javascript.InterpreterData.Builder<T extends ScriptOrFn<T>>.
  • Field Details

    • nestedFunctions

      public CompilerData<JSFunction>[] nestedFunctions
    • instructions

      public Instruction[] instructions
    • exceptionTable

      public int[] exceptionTable
    • maxVars

      public int maxVars
    • maxLocals

      public int maxLocals
    • maxStack

      public int maxStack
    • maxFrameSize

      public int maxFrameSize
  • Constructor Details

  • Method Details