MCPcopy Create free account
hub / github.com/mozilla/rhino / ACompilerData

Class ACompilerData

rhino/src/main/java/org/mozilla/javascript/ACompilerData.java:5–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3import java.io.Serializable;
4
5public abstract class ACompilerData<T extends ScriptOrFn<T>, U extends ACompilerData<?, U>>
6 extends JSCode<T> implements Serializable {
7 private static final long serialVersionUID = -2825944169262416223L;
8
9 public final int[] exceptionTable;
10
11 public final int maxVars;
12 public final int maxLocals;
13 public final int maxStack;
14 public final int maxFrameSize;
15
16 protected ACompilerData(
17 int maxVars, int maxLocals, int maxStack, int maxFrameSize, int[] exceptionTable) {
18 this.maxVars = maxVars;
19 this.maxLocals = maxLocals;
20 this.maxStack = maxStack;
21 this.maxFrameSize = maxFrameSize;
22 this.exceptionTable = exceptionTable;
23 }
24
25 public abstract int getLineNumberFromPc(int pc, int pcLineStart);
26}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected