Class IRFinallyCodePartitioner


  • public class IRFinallyCodePartitioner
    extends java.lang.Object
    • Field Detail

      • _finallyStarts

        private java.util.List<org.objectweb.asm.Label> _finallyStarts
      • _finallyEnds

        private java.util.List<org.objectweb.asm.Label> _finallyEnds
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • inlineFinally

        public void inlineFinally()
      • getFinallyStarts

        public java.util.List<org.objectweb.asm.Label> getFinallyStarts()
      • getFinallyEnds

        public java.util.List<org.objectweb.asm.Label> getFinallyEnds()
      • elementIsEnclosedBy

        private static boolean elementIsEnclosedBy​(IRElement elt,
                                                   java.lang.Class enclosedType,
                                                   IRStatement stmt)
      • endInlineFinally

        public void endInlineFinally​(org.objectweb.asm.Label endLabel)