|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.byteman.agent.adapter.cfg.TriggerDetails
public class TriggerDetails
auxiliary used by CFG to store details of a specific trigger insertion point
Field Summary | |
---|---|
private CFG |
cfg
back link to the flow graph |
private Label |
earlyReturnHandler
the label identifying the start of the handler block for any ReturnException thrown by the trigger call |
private Label |
end
the label identifying the end of the trigger sequence injected into the bytecode |
private Label |
executeHandler
the label identifying the start of the handler block for any ExecuteException thrown by the trigger call |
private Label |
start
the label identifying the start of the trigger sequence injected into the bytecode |
private Label |
throwHandler
the label identifying the start of the handler block for any ThrowException thrown by the trigger call |
Constructor Summary | |
---|---|
TriggerDetails(CFG cfg,
Label start)
construct a new trigger details instance |
Method Summary | |
---|---|
Label |
getEarlyReturnHandler()
|
Label |
getEnd()
|
Label |
getExecuteHandler()
|
Label |
getStart()
|
Label |
getThrowHandler()
|
void |
setEarlyReturnHandler(Label earlyReturnHandler)
|
void |
setEnd(Label end)
|
void |
setExecuteHandler(Label executeHandler)
|
void |
setStart(Label start)
|
void |
setThrowHandler(Label throwHandler)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private CFG cfg
private Label start
private Label end
private Label earlyReturnHandler
private Label throwHandler
private Label executeHandler
Constructor Detail |
---|
public TriggerDetails(CFG cfg, Label start)
cfg
- start
- Method Detail |
---|
public Label getStart()
public void setStart(Label start)
public Label getEnd()
public void setEnd(Label end)
public Label getExecuteHandler()
public void setExecuteHandler(Label executeHandler)
public Label getEarlyReturnHandler()
public void setEarlyReturnHandler(Label earlyReturnHandler)
public Label getThrowHandler()
public void setThrowHandler(Label throwHandler)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |