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 IsolateSession
NotSuspendedException
NotConnectedException
NoResponseException
Session.resume()
public void suspend() throws SuspendedException, NotConnectedException, NoResponseException
suspend
in interface IsolateSession
SuspendedException
NotConnectedException
NoResponseException
Session.suspend()
public boolean isSuspended() throws NotConnectedException
isSuspended
in interface IsolateSession
NotConnectedException
Session.isSuspended()
public int suspendReason() throws NotConnectedException
suspendReason
in interface IsolateSession
NotConnectedException
Session.isSuspended()
public void stepOver() throws NotSuspendedException, NoResponseException, NotConnectedException
stepOver
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.stepOver()
public void stepContinue() throws NotSuspendedException, NoResponseException, NotConnectedException
stepContinue
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.stepContinue()
public void stepInto() throws NotSuspendedException, NoResponseException, NotConnectedException
stepInto
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.stepInto()
public void stepOut() throws NotSuspendedException, NoResponseException, NotConnectedException
stepOut
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.stepOut()
public Frame[] getFrames() throws NotConnectedException
getFrames
in interface IsolateSession
NotConnectedException
Session.getFrames()
public boolean evalIs(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalIs
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalIs(Value, Value)
public boolean evalIs(Value value, String type) throws PlayerDebugException, PlayerFaultException
evalIs
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalIs(Value, String)
public boolean evalInstanceof(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalInstanceof
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalInstanceof(Value, Value)
public boolean evalInstanceof(Value value, String type) throws PlayerDebugException, PlayerFaultException
evalInstanceof
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalInstanceof(Value, String)
public boolean evalIn(Value property, Value object) throws PlayerDebugException, PlayerFaultException
evalIn
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalIn(Value, Value)
public Value evalAs(Value value, Value type) throws PlayerDebugException, PlayerFaultException
evalAs
in interface IsolateSession
PlayerDebugException
PlayerFaultException
Session.evalAs(Value, Value)
public Value callConstructor(String classname, Value[] args) throws PlayerDebugException
callConstructor
in interface IsolateSession
PlayerDebugException
Session.callFunction(Value, String, Value[])
public Watch[] getWatchList() throws NoResponseException, NotConnectedException
getWatchList
in interface IsolateSession
NoResponseException
NotConnectedException
Session.getWatchList()
public Variable[] getVariableList() throws NotSuspendedException, NoResponseException, NotConnectedException, VersionException
getVariableList
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
VersionException
Session.getVariableList()
public Value callFunction(Value thisObject, String functionName, Value[] args) throws PlayerDebugException
callFunction
in interface IsolateSession
PlayerDebugException
Session.resume()
public Value getGlobal(String name) throws NotSuspendedException, NoResponseException, NotConnectedException
getGlobal
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.getGlobal(String)
public SwfInfo[] getSwfs() throws NoResponseException
getSwfs
in interface IsolateSession
NoResponseException
Session.getSwfs()
public Value getValue(long valueId) throws NotSuspendedException, NoResponseException, NotConnectedException
getValue
in interface IsolateSession
NotSuspendedException
NoResponseException
NotConnectedException
Session.getValue(long)
public Location setBreakpoint(int fileId, int lineNum) throws NoResponseException, NotConnectedException
setBreakpoint
in interface IsolateSession
NoResponseException
NotConnectedException
Session.setBreakpoint(int, int)
public boolean setExceptionBreakpoint(String exceptionClass) throws NoResponseException, NotConnectedException
setExceptionBreakpoint
in interface IsolateSession
NoResponseException
NotConnectedException
Session.setExceptionBreakpoint(String)
public boolean clearExceptionBreakpoint(String exceptionClass) throws NoResponseException, NotConnectedException
clearExceptionBreakpoint
in interface IsolateSession
NoResponseException
NotConnectedException
Session.clearExceptionBreakpoint(String)
public void breakOnCaughtExceptions(boolean b) throws NotSupportedException, NoResponseException
breakOnCaughtExceptions
in interface IsolateSession
NotSupportedException
NoResponseException
Session.breakOnCaughtExceptions(boolean)
public boolean supportsWatchpoints()
supportsWatchpoints
in interface IsolateSession
Session.supportsWatchpoints()
public boolean playerCanBreakOnAllExceptions()
playerCanBreakOnAllExceptions
in interface IsolateSession
flash.tools.debugger.Session#playerCanBreakOnAllExceptions()
public boolean supportsWideLineNumbers()
supportsWideLineNumbers
in interface IsolateSession
flash.tools.debugger.Session#supportsWideLineNumbers()
public boolean playerCanCallFunctions()
playerCanCallFunctions
in interface IsolateSession
flash.tools.debugger.Session#playerCanCallFunctions()
public final Object getSyncObject()
Copyright © 2016 The Apache Software Foundation. All rights reserved.