Class TriggerDetails


  • public class TriggerDetails
    extends Object
    auxiliary used by CFG to store details of a specific trigger insertion point
    • Constructor Detail

      • TriggerDetails

        public TriggerDetails​(CFG cfg,
                              org.objectweb.asm.Label start)
        construct a new trigger details instance
        Parameters:
        cfg - the flow graph
        start - the start label for the trigger point
    • Method Detail

      • getStart

        public org.objectweb.asm.Label getStart()
      • setStart

        public void setStart​(org.objectweb.asm.Label start)
      • getEnd

        public org.objectweb.asm.Label getEnd()
      • setEnd

        public void setEnd​(org.objectweb.asm.Label end)
      • getExecuteHandler

        public org.objectweb.asm.Label getExecuteHandler()
      • setExecuteHandler

        public void setExecuteHandler​(org.objectweb.asm.Label executeHandler)
      • getEarlyReturnHandler

        public org.objectweb.asm.Label getEarlyReturnHandler()
      • setEarlyReturnHandler

        public void setEarlyReturnHandler​(org.objectweb.asm.Label earlyReturnHandler)
      • getThrowHandler

        public org.objectweb.asm.Label getThrowHandler()
      • setThrowHandler

        public void setThrowHandler​(org.objectweb.asm.Label throwHandler)