public class DebugJSAgent extends JSAgent
| Constructor and Description |
|---|
DebugJSAgent(PromiseRejectionTracker promiseRejectionTracker,
boolean canBlock) |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(Object sab) |
Object |
getReport() |
void |
leaving() |
com.oracle.truffle.js.runtime.util.DebugJSAgent.AgentExecutor |
registerChildAgent(Thread thread,
DebugJSAgent jsAgent,
com.oracle.truffle.api.TruffleContext agentContext) |
void |
report(Object value) |
void |
setDebugReceiveBroadcast(Object lambda) |
void |
sleep(int time) |
void |
startNewAgent(String sourceText) |
void |
terminate()
Terminate the agent.
|
String |
toString() |
void |
wake() |
addWeakRefTargetToSet, asyncContextSwap, canBlock, enqueuePromiseJob, enqueueWaitAsyncPromiseJob, getAsyncContextMapping, getAsyncWaitersToBeResolved, getSignifier, hostMakeJobCallback, interopBoundaryEnter, interopBoundaryExit, processAllPromises, registerFinalizationRegistry, setCanBlockpublic DebugJSAgent(PromiseRejectionTracker promiseRejectionTracker, boolean canBlock)
public void startNewAgent(String sourceText)
public void setDebugReceiveBroadcast(Object lambda)
public com.oracle.truffle.js.runtime.util.DebugJSAgent.AgentExecutor registerChildAgent(Thread thread, DebugJSAgent jsAgent, com.oracle.truffle.api.TruffleContext agentContext)
public void broadcast(Object sab)
public Object getReport()
public void sleep(int time)
public void report(Object value)
public void leaving()