public soot.jimple.toolkits.scalar.ConstantCastEliminator soot_jimple_toolkits_scalar_ConstantCastEliminator() { if (instance_soot_jimple_toolkits_scalar_ConstantCastEliminator == null) { synchronized (this) { if (instance_soot_jimple_toolkits_scalar_ConstantCastEliminator == null) instance_soot_jimple_toolkits_scalar_ConstantCastEliminator = new soot.jimple.toolkits.scalar.ConstantCastEliminator(g); } } return instance_soot_jimple_toolkits_scalar_ConstantCastEliminator; } protected void release_soot_jimple_toolkits_scalar_ConstantCastEliminator() {
private void performSootOptimizations(Body body) { soot.jimple.toolkits.scalar.CopyPropagator.v().transform(body); // soot.jimple.toolkits.scalar.UnreachableCodeEliminator.v().transform(body); soot.jimple.toolkits.scalar.ConstantCastEliminator.v().transform(body); soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder.v().transform(body); soot.jimple.toolkits.scalar.DeadAssignmentEliminator.v().transform(body); soot.jimple.toolkits.scalar.EmptySwitchEliminator.v().transform(body); }