Interface LoadSourceListener


public interface LoadSourceListener
A listener attached by an Instrumenter to specific locations of a guest language program to listen to load source events.
Since:
0.15
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Invoked whenever a new source is loaded.
  • Method Details

    • onLoad

      void onLoad(LoadSourceEvent event)
      Invoked whenever a new source is loaded. The order in which multiple source event listeners are notified matches the order they are attached.

      Implementation Note: Source load events are notified when the guest language implementation uses a new source by invoking RootNode.getCallTarget() with a root node that uses a new source in Node.getSourceSection(). It assumes that all nodes of an AST have the same source as their root.

      Parameters:
      event - an event with context information
      Since:
      0.15