public class ClosedIdxExceptionEntry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private JavaRefTypeInstance |
catchRefType |
private short |
catchType |
private int |
end |
private int |
handler |
private int |
priority |
private int |
start |
Constructor and Description |
---|
ClosedIdxExceptionEntry(int start,
int end,
int handler,
short catchType,
int priority,
JavaRefTypeInstance catchRefType) |
Modifier and Type | Method and Description |
---|---|
ExceptionTableEntry |
convertToRaw(java.util.Map<java.lang.Integer,java.lang.Integer> offsetByIdx) |
JavaRefTypeInstance |
getCatchRefType() |
short |
getCatchType() |
int |
getEnd() |
int |
getHandler() |
int |
getPriority() |
int |
getStart() |
ClosedIdxExceptionEntry |
withRange(int newStart,
int newEnd) |
private final int start
private final int end
private final int handler
private final short catchType
private final int priority
private final JavaRefTypeInstance catchRefType
public ClosedIdxExceptionEntry(int start, int end, int handler, short catchType, int priority, JavaRefTypeInstance catchRefType)
public int getStart()
public int getEnd()
public int getHandler()
public short getCatchType()
public int getPriority()
public JavaRefTypeInstance getCatchRefType()
public ClosedIdxExceptionEntry withRange(int newStart, int newEnd)
public ExceptionTableEntry convertToRaw(java.util.Map<java.lang.Integer,java.lang.Integer> offsetByIdx)