# Package com.oracle.truffle.api.instrument.impl

Class Summary
Class | Description
--- | ---
DefaultASTPrinter | A language-agnostic for printing out various pieces of a Truffle AST.
DefaultEventReceiver | A receiver for AST execution events that provides a no-op implementation of every event.
DefaultVisualizer |
LineToProbesMap | A mapping from `LineLocation` (a line number in a specific piece of `Source` code) to a collection of `Probe`s whose associated `SourceSection` starts on that line.
LineToSourceSectionMap | A mapping from `LineLocation` (a line number in a specific piece of `Source` code) to a collection of `SourceSection`s that exist on that line.
SimpleEventReceiver | An abstract receiver for AST execution events that ignores return values and supports handling all events by overriding only two methods: `SimpleEventReceiver.enter(Node, VirtualFrame)`, and `SimpleEventReceiver.returnAny(Node, VirtualFrame)`.