| Package | Description |
|---|---|
| org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters | |
| org.benf.cfr.reader.bytecode.analysis.parse.expression |
| Modifier and Type | Method and Description |
|---|---|
private SwitchExpression.Branch |
AssertRewriter.SwitchAssertUseCollector.getBranch(BlockIdentifier outer,
BlockIdentifier swiBlockIdentifier,
java.util.Map<Op04StructuredStatement,StructuredExpressionYield> replacements,
Op04StructuredStatement statement,
boolean addYieldTrue) |
| 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) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<SwitchExpression.Branch> |
SwitchExpression.cases |
| Modifier and Type | Method and Description |
|---|---|
private SwitchExpression.Branch |
SwitchExpression.Branch.rewrite(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
| Constructor and Description |
|---|
SwitchExpression(BytecodeLoc loc,
InferredJavaType inferredJavaType,
Expression value,
java.util.List<SwitchExpression.Branch> cases) |