Class LoadedSourcesHandler
java.lang.Object
com.oracle.truffle.tools.dap.server.LoadedSourcesHandler
- All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.LoadSourceListener
public final class LoadedSourcesHandler
extends Object
implements com.oracle.truffle.api.instrumentation.LoadSourceListener
-
Constructor Summary
ConstructorsConstructorDescriptionLoadedSourcesHandler(ExecutionContext context, com.oracle.truffle.api.debug.DebuggerSession debuggerSession) -
Method Summary
Modifier and TypeMethodDescriptionassureLoaded(com.oracle.truffle.api.source.Source sourceLoaded) assureLoaded(com.oracle.truffle.api.source.Source sourceLoaded, com.oracle.truffle.api.TruffleContext truffleContext) intgetScriptId(com.oracle.truffle.api.source.Source source) com.oracle.truffle.api.source.SourcegetSource(int id) com.oracle.truffle.api.source.SourcevoidonLoad(com.oracle.truffle.api.instrumentation.LoadSourceEvent event) void
-
Constructor Details
-
LoadedSourcesHandler
public LoadedSourcesHandler(ExecutionContext context, com.oracle.truffle.api.debug.DebuggerSession debuggerSession)
-
-
Method Details
-
onLoad
public void onLoad(com.oracle.truffle.api.instrumentation.LoadSourceEvent event) - Specified by:
onLoadin interfacecom.oracle.truffle.api.instrumentation.LoadSourceListener
-
getScriptId
public int getScriptId(com.oracle.truffle.api.source.Source source) -
getSource
public com.oracle.truffle.api.source.Source getSource(int id) -
getSource
-
getLoadedSources
-
runOnLoad
-
assureLoaded
-
assureLoaded
public Source assureLoaded(com.oracle.truffle.api.source.Source sourceLoaded, com.oracle.truffle.api.TruffleContext truffleContext)
-