Class AssertRewriter
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.AssertRewriter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classprivate classprivate class(package private) static classprivate class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StaticVariableprivate InferredJavaTypeprivate final ClassFileprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Matcher<StructuredStatement> private Matcher<StructuredStatement> private voidhandleInfiniteAsserts(Op04StructuredStatement statements) private voidhandlePreConditionedAsserts(Op04StructuredStatement statements) private voidvoidsugarAsserts(Method staticInit)
-
Field Details
-
classFile
-
assertionStatic
-
switchExpressions
private final boolean switchExpressions -
boolIjt
-
-
Constructor Details
-
AssertRewriter
-
-
Method Details
-
sugarAsserts
-
rewriteMethods
private void rewriteMethods() -
buildSwitchAssertMatcher
-
buildStandardAssertMatcher
-
handlePreConditionedAsserts
-
handleInfiniteAsserts
-