All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
(package private) static void |
combineTryCatchBlocks(java.util.List<Op03SimpleStatement> in) |
private static void |
combineTryCatchBlocks(Op03SimpleStatement tryStatement) |
(package private) static java.util.List<Op03SimpleStatement> |
eliminateCatchTemporaries(java.util.List<Op03SimpleStatement> statements) |
private static boolean |
eliminateCatchTemporary(Op03SimpleStatement catchh) |
private static void |
extractCatchEnd(java.util.List<Op03SimpleStatement> statements,
ExceptionRewriters.SingleExceptionAddressing trycatch) |
(package private) static void |
extractExceptionMiddle(java.util.List<Op03SimpleStatement> in) |
private static boolean |
extractExceptionMiddle(Op03SimpleStatement trystm,
java.util.List<Op03SimpleStatement> statements,
ExceptionRewriters.SingleExceptionAddressing trycatch) |
private static java.util.Map<BlockIdentifier,Op03SimpleStatement> |
getFirstByBlock(java.util.List<Op03SimpleStatement> in) |
private static LinearScannedBlock |
getLinearScannedBlock(java.util.List<Op03SimpleStatement> statements,
int idx,
Op03SimpleStatement stm,
BlockIdentifier blockIdentifier,
boolean prefix) |
private static ExceptionRewriters.SingleExceptionAddressing |
getSingleTryCatch(Op03SimpleStatement trystm,
java.util.List<Op03SimpleStatement> statements) |
private static java.util.List<Op03SimpleStatement> |
getTries(java.util.List<Op03SimpleStatement> in) |
static void |
handleEmptyTries(java.util.List<Op03SimpleStatement> in) |
private static void |
identifyCatchBlock(Op03SimpleStatement start,
BlockIdentifier blockIdentifier,
java.util.List<Op03SimpleStatement> statements) |
(package private) static void |
identifyCatchBlocks(java.util.List<Op03SimpleStatement> in,
BlockIdentifierFactory blockIdentifierFactory) |
private static Op03SimpleStatement |
insertBlockPadding(java.lang.String comment,
Op03SimpleStatement insertAfter,
Op03SimpleStatement insertBefore,
BlockIdentifier blockIdentifier,
java.util.List<Op03SimpleStatement> statements) |