Class DebugJSAgent
java.lang.Object
com.oracle.truffle.js.runtime.JSAgent
com.oracle.truffle.js.runtime.util.DebugJSAgent
Testing and debug JSAgent used by test262.
-
Field Summary
Fields inherited from class JSAgent
childAgents -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidleaving()voidvoidsetDebugReceiveBroadcast(JSFunctionObject broadcast) voidsleep(long time) voidstartNewAgent(String sourceText) voidTerminate the agent.toString()voidwake()Methods inherited from class JSAgent
addWeakRefTargetToSet, asyncContextSwap, canBlock, enqueuePromiseJob, enqueueWaitAsyncPromiseJob, get, getAsyncContextMapping, getAsyncWaitersToBeResolved, getSignifier, hasPromiseRejectionTracker, hostMakeJobCallback, interopBoundaryEnter, interopBoundaryExit, notifyPromiseRejectionTracker, processAllPromises, registerChildAgent, registerFinalizationRegistry, setCanBlock, setPromiseRejectionTracker
-
Constructor Details
-
DebugJSAgent
public DebugJSAgent(boolean canBlock)
-
-
Method Details
-
toString
-
startNewAgent
-
setDebugReceiveBroadcast
-
getReport
-
sleep
public void sleep(long time) -
report
-
leaving
public void leaving() -
wake
-
terminate
-