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