Class ACompilerData<T extends ScriptOrFn<T>,U extends ACompilerData<?,U>>

java.lang.Object
org.htmlunit.corejs.javascript.JSCode<T>
org.htmlunit.corejs.javascript.ACompilerData<T,U>
All Implemented Interfaces:
Serializable, JSCodeExec<T>, JSCodeResume<T>
Direct Known Subclasses:
CompilerData

public abstract class ACompilerData<T extends ScriptOrFn<T>,U extends ACompilerData<?,U>> extends JSCode<T> implements Serializable
See Also:
  • Field Details

    • exceptionTable

      public final int[] exceptionTable
    • maxVars

      public final int maxVars
    • maxLocals

      public final int maxLocals
    • maxStack

      public final int maxStack
    • maxFrameSize

      public final int maxFrameSize
  • Constructor Details

    • ACompilerData

      protected ACompilerData(int maxVars, int maxLocals, int maxStack, int maxFrameSize, int[] exceptionTable)
  • Method Details

    • getLineNumberFromPc

      public abstract int getLineNumberFromPc(int pc, int pcLineStart)