public class ThreadSafeIsolateSession extends Object implements IsolateSession
public static ThreadSafeIsolateSession wrap(Object syncObj, IsolateSession session)
public void resume()
throws NotSuspendedException,
NotConnectedException,
NoResponseException
resume in interface IsolateSessionNotSuspendedExceptionNotConnectedExceptionNoResponseExceptionSession.resume()public void suspend()
throws SuspendedException,
NotConnectedException,
NoResponseException
suspend in interface IsolateSessionSuspendedExceptionNotConnectedExceptionNoResponseExceptionSession.suspend()public boolean isSuspended()
throws NotConnectedException
isSuspended in interface IsolateSessionNotConnectedExceptionSession.isSuspended()public int suspendReason()
throws NotConnectedException
suspendReason in interface IsolateSessionNotConnectedExceptionSession.isSuspended()public void stepOver()
throws NotSuspendedException,
NoResponseException,
NotConnectedException
stepOver in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.stepOver()public void stepContinue()
throws NotSuspendedException,
NoResponseException,
NotConnectedException
stepContinue in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.stepContinue()public void stepInto()
throws NotSuspendedException,
NoResponseException,
NotConnectedException
stepInto in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.stepInto()public void stepOut()
throws NotSuspendedException,
NoResponseException,
NotConnectedException
stepOut in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.stepOut()public Frame[] getFrames() throws NotConnectedException
getFrames in interface IsolateSessionNotConnectedExceptionSession.getFrames()public boolean evalIs(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalIs in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalIs(Value, Value)public boolean evalIs(Value value, String type) throws PlayerDebugException, PlayerFaultException
evalIs in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalIs(Value, String)public boolean evalInstanceof(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalInstanceof in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalInstanceof(Value, Value)public boolean evalInstanceof(Value value, String type) throws PlayerDebugException, PlayerFaultException
evalInstanceof in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalInstanceof(Value, String)public boolean evalIn(Value property, Value object) throws PlayerDebugException, PlayerFaultException
evalIn in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalIn(Value, Value)public Value evalAs(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalAs in interface IsolateSessionPlayerDebugExceptionPlayerFaultExceptionSession.evalAs(Value, Value)public Value callConstructor(String classname, Value[] args) throws PlayerDebugException
callConstructor in interface IsolateSessionPlayerDebugExceptionSession.callFunction(Value, String, Value[])public Watch[] getWatchList() throws NoResponseException, NotConnectedException
getWatchList in interface IsolateSessionNoResponseExceptionNotConnectedExceptionSession.getWatchList()public Variable[] getVariableList() throws NotSuspendedException, NoResponseException, NotConnectedException, VersionException
getVariableList in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionVersionExceptionSession.getVariableList()public Value callFunction(Value thisObject, String functionName, Value[] args) throws PlayerDebugException
callFunction in interface IsolateSessionPlayerDebugExceptionSession.resume()public Value getGlobal(String name) throws NotSuspendedException, NoResponseException, NotConnectedException
getGlobal in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.getGlobal(String)public SwfInfo[] getSwfs() throws NoResponseException
getSwfs in interface IsolateSessionNoResponseExceptionSession.getSwfs()public Value getValue(long valueId) throws NotSuspendedException, NoResponseException, NotConnectedException
getValue in interface IsolateSessionNotSuspendedExceptionNoResponseExceptionNotConnectedExceptionSession.getValue(long)public Location setBreakpoint(int fileId, int lineNum) throws NoResponseException, NotConnectedException
setBreakpoint in interface IsolateSessionNoResponseExceptionNotConnectedExceptionSession.setBreakpoint(int, int)public boolean setExceptionBreakpoint(String exceptionClass) throws NoResponseException, NotConnectedException
setExceptionBreakpoint in interface IsolateSessionNoResponseExceptionNotConnectedExceptionSession.setExceptionBreakpoint(String)public boolean clearExceptionBreakpoint(String exceptionClass) throws NoResponseException, NotConnectedException
clearExceptionBreakpoint in interface IsolateSessionNoResponseExceptionNotConnectedExceptionSession.clearExceptionBreakpoint(String)public void breakOnCaughtExceptions(boolean b)
throws NotSupportedException,
NoResponseException
breakOnCaughtExceptions in interface IsolateSessionNotSupportedExceptionNoResponseExceptionSession.breakOnCaughtExceptions(boolean)public boolean supportsWatchpoints()
supportsWatchpoints in interface IsolateSessionSession.supportsWatchpoints()public boolean playerCanBreakOnAllExceptions()
playerCanBreakOnAllExceptions in interface IsolateSessionflash.tools.debugger.Session#playerCanBreakOnAllExceptions()public boolean supportsWideLineNumbers()
supportsWideLineNumbers in interface IsolateSessionflash.tools.debugger.Session#supportsWideLineNumbers()public boolean playerCanCallFunctions()
playerCanCallFunctions in interface IsolateSessionflash.tools.debugger.Session#playerCanCallFunctions()public final Object getSyncObject()
Copyright © 2016 The Apache Software Foundation. All rights reserved.