All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
clear() |
void |
collectStatement(java.lang.String name,
StructuredStatement statement) |
private SwitchExpression.Branch |
getBranch(BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
java.util.Map<Op04StructuredStatement,StructuredExpressionYield> replacements,
Op04StructuredStatement statement,
boolean addYieldTrue) |
private boolean |
getBranches(BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock,
java.util.List<SwitchExpression.Branch> branches,
java.util.Map<Op04StructuredStatement,StructuredExpressionYield> replacements,
boolean addYieldTrue) |
private Pair<java.lang.Boolean,Expression> |
getThrowExpression(StructuredStatement throwS) |
private StructuredStatement |
processSwitchAndThrow(StructuredStatement ifStm,
BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock,
StructuredSwitch struSwi,
Op04StructuredStatement throwStm) |
private StructuredStatement |
processSwitchEmbeddedThrow(StructuredStatement ifStm,
BlockIdentifier outer,
Block swBodyBlock,
Op04StructuredStatement switchStm,
StructuredSwitch struSwi) |
private java.util.List<Op04StructuredStatement> |
tryCombineSwitch(java.util.List<Op04StructuredStatement> content,
BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock) |