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) |