Class InfiniteAssertRewriter
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.InfiniteAssertRewriter
- All Implemented Interfaces:
StructuredStatementTransformer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Expression
private final Expression
private final StructuredStatement
private final WildcardMatch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
private void
replaceThrow
(Op04StructuredStatement thrw, Op04StructuredStatement whil, BlockIdentifier ident, ConditionalExpression cond) void
transform
(StructuredStatement in, StructuredScope scope)
-
Field Details
-
wcm1
-
match1
-
match2
-
thrw
-
-
Constructor Details
-
InfiniteAssertRewriter
-
-
Method Details
-
transform
-
transform
- Specified by:
transform
in interfaceStructuredStatementTransformer
-
replaceThrow
private void replaceThrow(Op04StructuredStatement thrw, Op04StructuredStatement whil, BlockIdentifier ident, ConditionalExpression cond) -
checkThrow
-