Class DefaultEventReceiver
- java.lang.Object
-
- com.oracle.truffle.api.instrument.impl.DefaultEventReceiver
-
- All Implemented Interfaces:
TruffleEventReceiver
public class DefaultEventReceiver extends java.lang.Object implements TruffleEventReceiver
A receiver for AST execution events that provides a no-op implementation of every event.
-
-
Constructor Summary
Constructors Constructor Description DefaultEventReceiver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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'svoid
-valued execute method has just returned.
-
-
-
Method Detail
-
enter
public void enter(Node node, VirtualFrame frame)
Description copied from interface:TruffleEventReceiver
Receive notification that an AST node's execute method is about to be called.- Specified by:
enter
in interfaceTruffleEventReceiver
-
returnVoid
public void returnVoid(Node node, VirtualFrame frame)
Description copied from interface:TruffleEventReceiver
Receive notification that an AST Node'svoid
-valued execute method has just returned.- Specified by:
returnVoid
in interfaceTruffleEventReceiver
-
returnValue
public void returnValue(Node node, VirtualFrame frame, java.lang.Object result)
Description copied from interface:TruffleEventReceiver
Receive notification that an AST Node'sexecute method has just returned a value (boxed if primitive).- Specified by:
returnValue
in interfaceTruffleEventReceiver
-
returnExceptional
public void returnExceptional(Node node, VirtualFrame frame, java.lang.Exception exception)
Description copied from interface:TruffleEventReceiver
Receive notification that an AST Node's execute method has just thrown an exception.- Specified by:
returnExceptional
in interfaceTruffleEventReceiver
-
-