public static class BciBlockMapping.ExceptionDispatchBlock extends BciBlockMapping.BciBlock
BciBlockMapping.BciBlock.JSRData| Modifier | Constructor and Description |
|---|---|
protected |
ExceptionDispatchBlock(ExceptionHandler handler,
int deoptBci)
Constructor for a normal dispatcher.
|
protected |
ExceptionDispatchBlock(int deoptBci)
Constructor for the method unwind dispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
getDebugProperties(Map<String,? super Object> properties) |
boolean |
isInstructionBlock()
A block is considered to be an instruction block if during parsing nodes the bytecodes
within the range [startBci, endBci] are generated when processing this block by
BytecodeProcess.processBlock.
|
void |
setEndBci(int bci) |
void |
setIsExceptionEntry() |
addSuccessor, bciUnique, clearSucccessors, copy, duplicate, endsWithRet, exceptionDispatchBlock, getEndBci, getId, getJsrAlternatives, getJsrReturnBci, getJsrScope, getJsrSuccessor, getLoopId, getLoops, getPredecessorCount, getRetSuccessor, getStartBci, getSuccessor, getSuccessorCount, getSuccessors, initJsrAlternatives, isDuplicate, isExceptionEntry, isLoopHeader, numNormalSuccessors, toStringprotected ExceptionDispatchBlock(ExceptionHandler handler,
int deoptBci)
protected ExceptionDispatchBlock(int deoptBci)
public void setEndBci(int bci)
setEndBci in class BciBlockMapping.BciBlockpublic void setIsExceptionEntry()
setIsExceptionEntry in class BciBlockMapping.BciBlockpublic boolean isInstructionBlock()
BciBlockMapping.BciBlockisInstructionBlock in class BciBlockMapping.BciBlockpublic void getDebugProperties(Map<String,? super Object> properties)
getDebugProperties in class BciBlockMapping.BciBlock