| Modifier and Type | Field and Description |
|---|---|
(package private) Block |
SwitchExpressionRewriter.RollState.block |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
AssertRewriter.SwitchAssertUseCollector.getBranches(BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock,
java.util.List<SwitchExpression.Branch> branches,
java.util.Map<Op04StructuredStatement,StructuredExpressionYield> replacements,
boolean addYieldTrue) |
private StructuredStatement |
AssertRewriter.SwitchAssertUseCollector.processSwitchAndThrow(StructuredStatement ifStm,
BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock,
StructuredSwitch struSwi,
Op04StructuredStatement throwStm) |
private StructuredStatement |
AssertRewriter.SwitchAssertUseCollector.processSwitchEmbeddedThrow(StructuredStatement ifStm,
BlockIdentifier outer,
Block swBodyBlock,
Op04StructuredStatement switchStm,
StructuredSwitch struSwi) |
private void |
ClashDeclarationReducer.transformBlock(Block in) |
private java.util.List<Op04StructuredStatement> |
AssertRewriter.SwitchAssertUseCollector.tryCombineSwitch(java.util.List<Op04StructuredStatement> content,
BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
Block swBodyBlock) |
| Constructor and Description |
|---|
RollState(java.util.List<Op04StructuredStatement> prequel,
java.util.LinkedList<SwitchExpressionRewriter.ClassifiedStm> switchdata,
java.util.List<Op04StructuredStatement> remainder,
Block block,
java.util.Set<Expression> directs) |
| Modifier and Type | Class and Description |
|---|---|
class |
WildcardMatch.BlockWildcard |
| Modifier and Type | Field and Description |
|---|---|
private Block |
WildcardMatch.BlockWildcard.match |
| Modifier and Type | Method and Description |
|---|---|
Block |
WildcardMatch.BlockWildcard.getMatch() |
| Modifier and Type | Method and Description |
|---|---|
static Block |
Block.getBlockFor(boolean indenting,
StructuredStatement... statements) |
(package private) static Block |
Block.getEmptyBlock(boolean indenting) |
| Modifier and Type | Field and Description |
|---|---|
private Block |
BeginBlock.block |
private Block |
EndBlock.block |
| Modifier and Type | Method and Description |
|---|---|
Block |
BeginBlock.getBlock() |
| Constructor and Description |
|---|
BeginBlock(Block block) |
EndBlock(Block block) |