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)
TruffleEventReceiver
enter
in interface TruffleEventReceiver
public void returnVoid(Node node, VirtualFrame frame)
TruffleEventReceiver
void
-valued execute method has just returned.returnVoid
in interface TruffleEventReceiver
public void returnValue(Node node, VirtualFrame frame, java.lang.Object result)
TruffleEventReceiver
returnValue
in interface TruffleEventReceiver
public void returnExceptional(Node node, VirtualFrame frame, java.lang.Exception exception)
TruffleEventReceiver
returnExceptional
in interface TruffleEventReceiver