public class ExceptionInfo extends SimpleProcessable
Modifier and Type | Field and Description |
---|---|
int |
u2catchType |
int |
u2endPC |
int |
u2handlerPC |
int |
u2startPC |
processingFlags, processingInfo
Constructor and Description |
---|
ExceptionInfo()
Creates an uninitialized ExceptionInfo.
|
ExceptionInfo(int u2startPC,
int u2endPC,
int u2handlerPC,
int u2catchType)
Creates an ExceptionInfo with the given properties.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isApplicable(int instructionOffset)
Returns whether the exception's try block contains the instruction at the given offset.
|
boolean |
isApplicable(int startOffset,
int endOffset)
Returns whether the exception's try block overlaps with the specified block of instructions.
|
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public int u2startPC
public int u2endPC
public int u2handlerPC
public int u2catchType
public ExceptionInfo()
public ExceptionInfo(int u2startPC, int u2endPC, int u2handlerPC, int u2catchType)
public boolean isApplicable(int instructionOffset)
public boolean isApplicable(int startOffset, int endOffset)