Class TriggerDetails
- java.lang.Object
-
- org.jboss.byteman.agent.adapter.cfg.TriggerDetails
-
public class TriggerDetails extends Object
auxiliary used by CFG to store details of a specific trigger insertion point
-
-
Constructor Summary
Constructors Constructor Description TriggerDetails(CFG cfg, org.objectweb.asm.Label start)construct a new trigger details instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.LabelgetEarlyReturnHandler()org.objectweb.asm.LabelgetEnd()org.objectweb.asm.LabelgetExecuteHandler()org.objectweb.asm.LabelgetStart()org.objectweb.asm.LabelgetThrowHandler()voidsetEarlyReturnHandler(org.objectweb.asm.Label earlyReturnHandler)voidsetEnd(org.objectweb.asm.Label end)voidsetExecuteHandler(org.objectweb.asm.Label executeHandler)voidsetStart(org.objectweb.asm.Label start)voidsetThrowHandler(org.objectweb.asm.Label throwHandler)
-
-
-
Constructor Detail
-
TriggerDetails
public TriggerDetails(CFG cfg, org.objectweb.asm.Label start)
construct a new trigger details instance- Parameters:
cfg- the flow graphstart- 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)
-
-