Class ExecutionContext
java.lang.Object
com.oracle.truffle.tools.dap.server.ExecutionContext
The execution context.
-
Constructor Summary
ConstructorsConstructorDescriptionExecutionContext(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env, PrintWriter info, PrintWriter err, boolean inspectInternal, boolean inspectInitialization) -
Method Summary
Modifier and TypeMethodDescriptionintclientToDebuggerColumn(int col) intclientToDebuggerLine(int line) intdebuggerToClientColumn(int col) intdebuggerToClientLine(int line) voiddispose()voidcom.oracle.truffle.api.TruffleContextcom.oracle.truffle.api.instrumentation.TruffleInstrument.EnvgetEnv()getErr()getInfo()com.oracle.truffle.api.TruffleLoggervoidinitClient(DebugProtocolClient dpClient) voidinitSession(com.oracle.truffle.api.debug.DebuggerSession debuggerSession) booleanbooleanvoidsetLinesStartAt1(Boolean value) void
-
Constructor Details
-
ExecutionContext
public ExecutionContext(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env, PrintWriter info, PrintWriter err, boolean inspectInternal, boolean inspectInitialization)
-
-
Method Details
-
initSession
public void initSession(com.oracle.truffle.api.debug.DebuggerSession debuggerSession) -
initClient
-
getEnv
public com.oracle.truffle.api.instrumentation.TruffleInstrument.Env getEnv() -
getATruffleContext
public com.oracle.truffle.api.TruffleContext getATruffleContext() -
getInfo
-
getErr
-
isInspectInternal
public boolean isInspectInternal() -
isInspectInitialization
public boolean isInspectInitialization() -
getLogger
public com.oracle.truffle.api.TruffleLogger getLogger() -
getClient
-
getLoadedSourcesHandler
-
getThreadsHandler
-
getBreakpointsHandler
-
getVariablesHandler
-
getStackFramesHandler
-
setLinesStartAt1
-
clientToDebuggerLine
public int clientToDebuggerLine(int line) -
clientToDebuggerColumn
public int clientToDebuggerColumn(int col) -
debuggerToClientLine
public int debuggerToClientLine(int line) -
debuggerToClientColumn
public int debuggerToClientColumn(int col) -
doRunIfWaitingForDebugger
public void doRunIfWaitingForDebugger() -
waitForRunPermission
- Throws:
InterruptedException
-
dispose
public void dispose()
-