Class PrePostchangeAssignmentRewriter

java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.PrePostchangeAssignmentRewriter

class PrePostchangeAssignmentRewriter extends Object
  • Constructor Details

    • PrePostchangeAssignmentRewriter

      PrePostchangeAssignmentRewriter()
  • Method Details

    • pushPreChange

      private static boolean pushPreChange(Op03SimpleStatement preChange, boolean back)
    • pushPreChangeBack

      static void pushPreChangeBack(List<Op03SimpleStatement> statements)
    • replacePreChangeAssignment

      private static boolean replacePreChangeAssignment(Op03SimpleStatement statement)
    • replacePostChangeAssignment

      private static void replacePostChangeAssignment(Op03SimpleStatement statement)
    • replacePrePostChangeAssignments

      static void replacePrePostChangeAssignments(List<Op03SimpleStatement> statements)