public final class ExecutionContext extends Object
| Constructor and Description |
|---|
ExecutionContext(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env,
PrintWriter info,
PrintWriter err,
boolean inspectInternal,
boolean inspectInitialization) |
| Modifier and Type | Method and Description |
|---|---|
int |
clientToDebuggerColumn(int col) |
int |
clientToDebuggerLine(int line) |
int |
debuggerToClientColumn(int col) |
int |
debuggerToClientLine(int line) |
void |
dispose() |
void |
doRunIfWaitingForDebugger() |
BreakpointsHandler |
getBreakpointsHandler() |
DebugProtocolClient |
getClient() |
com.oracle.truffle.api.instrumentation.TruffleInstrument.Env |
getEnv() |
PrintWriter |
getErr() |
PrintWriter |
getInfo() |
LoadedSourcesHandler |
getLoadedSourcesHandler() |
com.oracle.truffle.api.TruffleLogger |
getLogger() |
StackFramesHandler |
getStackFramesHandler() |
ThreadsHandler |
getThreadsHandler() |
VariablesHandler |
getVariablesHandler() |
void |
initClient(DebugProtocolClient dpClient) |
void |
initSession(com.oracle.truffle.api.debug.DebuggerSession debuggerSession) |
boolean |
isInspectInitialization() |
boolean |
isInspectInternal() |
void |
setLinesStartAt1(Boolean value) |
void |
waitForRunPermission() |
public ExecutionContext(com.oracle.truffle.api.instrumentation.TruffleInstrument.Env env,
PrintWriter info,
PrintWriter err,
boolean inspectInternal,
boolean inspectInitialization)
public void initSession(com.oracle.truffle.api.debug.DebuggerSession debuggerSession)
public void initClient(DebugProtocolClient dpClient)
public com.oracle.truffle.api.instrumentation.TruffleInstrument.Env getEnv()
public PrintWriter getInfo()
public PrintWriter getErr()
public boolean isInspectInternal()
public boolean isInspectInitialization()
public com.oracle.truffle.api.TruffleLogger getLogger()
public DebugProtocolClient getClient()
public LoadedSourcesHandler getLoadedSourcesHandler()
public ThreadsHandler getThreadsHandler()
public BreakpointsHandler getBreakpointsHandler()
public VariablesHandler getVariablesHandler()
public StackFramesHandler getStackFramesHandler()
public void setLinesStartAt1(Boolean value)
public int clientToDebuggerLine(int line)
public int clientToDebuggerColumn(int col)
public int debuggerToClientLine(int line)
public int debuggerToClientColumn(int col)
public void doRunIfWaitingForDebugger()
public void waitForRunPermission()
throws InterruptedException
InterruptedExceptionpublic void dispose()