Class SynchronizedBlocks
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SynchronizedBlocks
-
public class SynchronizedBlocks extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SynchronizedBlocks()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static boolean
anyOpHasEffect(java.util.List<Op03SimpleStatement> ops)
static void
findSynchronizedBlocks(java.util.List<Op03SimpleStatement> statements)
private static void
findSynchronizedRange(Op03SimpleStatement start, Expression monitorEnterExpression)
private static Expression
removeCasts(Expression e)
-
-
-
Method Detail
-
findSynchronizedBlocks
public static void findSynchronizedBlocks(java.util.List<Op03SimpleStatement> statements)
-
findSynchronizedRange
private static void findSynchronizedRange(Op03SimpleStatement start, Expression monitorEnterExpression)
-
removeCasts
private static Expression removeCasts(Expression e)
-
anyOpHasEffect
private static boolean anyOpHasEffect(java.util.List<Op03SimpleStatement> ops)
-
-