public final class LoadedSourcesHandler extends Object implements com.oracle.truffle.api.instrumentation.LoadSourceListener
| Constructor and Description |
|---|
LoadedSourcesHandler(ExecutionContext context,
com.oracle.truffle.api.debug.DebuggerSession debuggerSession) |
| Modifier and Type | Method and Description |
|---|---|
Source |
assureLoaded(com.oracle.truffle.api.source.Source sourceLoaded) |
List<Source> |
getLoadedSources() |
int |
getScriptId(com.oracle.truffle.api.source.Source source) |
com.oracle.truffle.api.source.Source |
getSource(int id) |
com.oracle.truffle.api.source.Source |
getSource(String path) |
void |
onLoad(com.oracle.truffle.api.instrumentation.LoadSourceEvent event) |
void |
runOnLoad(String path,
Consumer<com.oracle.truffle.api.source.Source> task) |
public LoadedSourcesHandler(ExecutionContext context, com.oracle.truffle.api.debug.DebuggerSession debuggerSession)
public void onLoad(com.oracle.truffle.api.instrumentation.LoadSourceEvent event)
onLoad in interface com.oracle.truffle.api.instrumentation.LoadSourceListenerpublic int getScriptId(com.oracle.truffle.api.source.Source source)
public com.oracle.truffle.api.source.Source getSource(int id)
public com.oracle.truffle.api.source.Source getSource(String path)
public Source assureLoaded(com.oracle.truffle.api.source.Source sourceLoaded)