Module org.htmlunit.corejs
Package org.htmlunit.corejs.javascript
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.JSCode
JSCode.Builder<U extends ScriptOrFn<U>>, JSCode.NullBuilder<V extends ScriptOrFn<V>>Nested classes/interfaces inherited from interface org.htmlunit.corejs.javascript.JSCodeResume
JSCodeResume.NullResume<T extends ScriptOrFn<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int[]final intfinal intfinal intfinal intFields inherited from class org.htmlunit.corejs.javascript.JSCode
NOT_CALLABLEFields inherited from interface org.htmlunit.corejs.javascript.JSCodeResume
NULL_RESUMABLE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedACompilerData(int maxVars, int maxLocals, int maxStack, int maxFrameSize, int[] exceptionTable) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.htmlunit.corejs.javascript.JSCodeExec
executeMethods inherited from interface org.htmlunit.corejs.javascript.JSCodeResume
resume
-
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)
-