public class DefaultEventReceiver extends java.lang.Object implements TruffleEventReceiver
| Constructor and Description |
|---|
DefaultEventReceiver() |
| Modifier and Type | Method and Description |
|---|---|
void |
enter(Node node,
VirtualFrame frame)
Receive notification that an AST node's execute method is about to be called.
|
void |
returnExceptional(Node node,
VirtualFrame frame,
java.lang.Exception exception)
Receive notification that an AST Node's execute method has just thrown an exception.
|
void |
returnValue(Node node,
VirtualFrame frame,
java.lang.Object result)
Receive notification that an AST Node'sexecute method has just returned a value (boxed if
primitive).
|
void |
returnVoid(Node node,
VirtualFrame frame)
Receive notification that an AST Node's
void-valued execute method has just returned. |
public void enter(Node node, VirtualFrame frame)
TruffleEventReceiverenter in interface TruffleEventReceiverpublic void returnVoid(Node node, VirtualFrame frame)
TruffleEventReceivervoid-valued execute method has just returned.returnVoid in interface TruffleEventReceiverpublic void returnValue(Node node, VirtualFrame frame, java.lang.Object result)
TruffleEventReceiverreturnValue in interface TruffleEventReceiverpublic void returnExceptional(Node node, VirtualFrame frame, java.lang.Exception exception)
TruffleEventReceiverreturnExceptional in interface TruffleEventReceiver