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.Label
getEarlyReturnHandler()
org.objectweb.asm.Label
getEnd()
org.objectweb.asm.Label
getExecuteHandler()
org.objectweb.asm.Label
getStart()
org.objectweb.asm.Label
getThrowHandler()
void
setEarlyReturnHandler(org.objectweb.asm.Label earlyReturnHandler)
void
setEnd(org.objectweb.asm.Label end)
void
setExecuteHandler(org.objectweb.asm.Label executeHandler)
void
setStart(org.objectweb.asm.Label start)
void
setThrowHandler(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)
-
-