Package | Description |
---|---|
flash.tools.debugger | |
flash.tools.debugger.concrete | |
flash.tools.debugger.events | |
flash.tools.debugger.expression | |
flash.tools.debugger.threadsafe | |
flex.tools.debugger.cli |
Modifier and Type | Method and Description |
---|---|
Value |
Session.callConstructor(String classname,
Value[] args)
Invokes a constructor in the player.
|
Value |
IsolateSession.callConstructor(String classname,
Value[] args) |
Value |
IsolateController.callConstructorWorker(String classname,
Value[] args,
int isolateId) |
Value |
Session.callFunction(Value thisObject,
String functionName,
Value[] args)
Invokes a function.
|
Value |
IsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
IsolateController.callFunctionWorker(Value thisObject,
String functionName,
Value[] args,
int isolateId) |
Value |
Session.evalAs(Value value,
Value type)
Evaluate the ActionScript expression "value as type"
|
Value |
IsolateSession.evalAs(Value value,
Value type) |
Value |
IsolateController.evalAsWorker(Value value,
Value type,
int isolateId) |
Value |
Session.getGlobal(String name)
Looks up a global name, like "MyClass", "String", etc.
|
Value |
IsolateSession.getGlobal(String name) |
Value |
IsolateController.getGlobalWorker(String name,
int isolateId) |
Value |
Variable.getValue()
Returns the value of the variable.
|
Value |
Session.getValue(long valueId)
From a given value identifier return a Value.
|
Value |
IsolateSession.getValue(long valueId) |
Value |
IsolateController.getValueWorker(long valueId,
int isolateId) |
Modifier and Type | Method and Description |
---|---|
Value |
Session.callConstructor(String classname,
Value[] args)
Invokes a constructor in the player.
|
Value |
IsolateSession.callConstructor(String classname,
Value[] args) |
Value |
IsolateController.callConstructorWorker(String classname,
Value[] args,
int isolateId) |
Value |
Session.callFunction(Value thisObject,
String functionName,
Value[] args)
Invokes a function.
|
Value |
Session.callFunction(Value thisObject,
String functionName,
Value[] args)
Invokes a function.
|
Value |
IsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
IsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
IsolateController.callFunctionWorker(Value thisObject,
String functionName,
Value[] args,
int isolateId) |
Value |
IsolateController.callFunctionWorker(Value thisObject,
String functionName,
Value[] args,
int isolateId) |
Value |
Session.evalAs(Value value,
Value type)
Evaluate the ActionScript expression "value as type"
|
Value |
IsolateSession.evalAs(Value value,
Value type) |
Value |
IsolateController.evalAsWorker(Value value,
Value type,
int isolateId) |
boolean |
Session.evalIn(Value property,
Value object)
Evaluate the ActionScript expression "property in object"
|
boolean |
IsolateSession.evalIn(Value property,
Value object) |
boolean |
Session.evalInstanceof(Value value,
String type)
Evaluate the ActionScript expression "value instanceof type"
|
boolean |
IsolateSession.evalInstanceof(Value value,
String type) |
boolean |
Session.evalInstanceof(Value value,
Value type)
Evaluate the ActionScript expression "value instanceof type"
|
boolean |
IsolateSession.evalInstanceof(Value value,
Value type) |
boolean |
IsolateController.evalInstanceofWorker(Value value,
String type,
int isolateId) |
boolean |
IsolateController.evalInstanceofWorker(Value value,
Value type,
int isolateId) |
boolean |
IsolateController.evalInWorker(Value property,
Value object,
int isolateId) |
boolean |
Session.evalIs(Value value,
String type)
Evaluate the ActionScript expression "value is type"
|
boolean |
IsolateSession.evalIs(Value value,
String type) |
boolean |
Session.evalIs(Value value,
Value type)
Evaluate the ActionScript expression "value is type"
|
boolean |
IsolateSession.evalIs(Value value,
Value type) |
boolean |
IsolateController.evalIsWorker(Value value,
String type,
int isolateId) |
boolean |
IsolateController.evalIsWorker(Value value,
Value type,
int isolateId) |
Watch |
Session.setWatch(Value v,
String memberName,
int kind)
Set a watchpoint on a given variable.
|
Modifier and Type | Class and Description |
---|---|
class |
DValue
Implementation of an ActionScript value.
|
Modifier and Type | Field and Description |
---|---|
protected Value |
DVariable.m_value
The variable's value.
|
Modifier and Type | Method and Description |
---|---|
Value |
PlayerSession.callConstructor(String funcname,
Value[] args) |
Value |
IsolatePlayerSession.callConstructor(String classname,
Value[] args) |
Value |
PlayerSession.callConstructorWorker(String funcname,
Value[] args,
int isolateId) |
Value |
PlayerSession.callFunction(Value thisValue,
String funcname,
Value[] args) |
Value |
IsolatePlayerSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
PlayerSession.callFunctionWorker(Value thisValue,
String funcname,
Value[] args,
int isolateId) |
Value |
PlayerSession.evalAs(Value value,
Value type) |
Value |
IsolatePlayerSession.evalAs(Value value,
Value type) |
Value |
PlayerSession.evalAsWorker(Value value,
Value type,
int isolateId) |
Value |
PlayerSession.getGlobal(String name) |
Value |
IsolatePlayerSession.getGlobal(String name) |
Value |
PlayerSession.getGlobalWorker(String name,
int isolateId) |
Value |
PlayerSession.getPreviousValue(long valueId,
int isolateId)
Returns the previous value object for the given id -- that is, the value that that
object had the last time the player was suspended.
|
Value |
PlayerSession.getRawValue(long valueId,
int isolateId)
Returns the current value object for the given id; never requests it from the player.
|
Value |
DVariable.getValue() |
Value |
PlayerSession.getValue(long valueId) |
Value |
IsolatePlayerSession.getValue(long valueId) |
Value |
PlayerSession.getValue(long varId,
String name,
int isolateId)
Get the value of the variable named 'name' using varId
as the context id for the Variable.
|
Value |
PlayerSession.getValueWorker(long valueId,
int isolateId) |
Modifier and Type | Method and Description |
---|---|
Value |
PlayerSession.callConstructor(String funcname,
Value[] args) |
Value |
IsolatePlayerSession.callConstructor(String classname,
Value[] args) |
Value |
PlayerSession.callConstructorWorker(String funcname,
Value[] args,
int isolateId) |
Value |
PlayerSession.callFunction(Value thisValue,
String funcname,
Value[] args) |
Value |
PlayerSession.callFunction(Value thisValue,
String funcname,
Value[] args) |
Value |
IsolatePlayerSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
IsolatePlayerSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
PlayerSession.callFunctionWorker(Value thisValue,
String funcname,
Value[] args,
int isolateId) |
Value |
PlayerSession.callFunctionWorker(Value thisValue,
String funcname,
Value[] args,
int isolateId) |
Value |
PlayerSession.evalAs(Value value,
Value type) |
Value |
IsolatePlayerSession.evalAs(Value value,
Value type) |
Value |
PlayerSession.evalAsWorker(Value value,
Value type,
int isolateId) |
boolean |
PlayerSession.evalIn(Value property,
Value object) |
boolean |
IsolatePlayerSession.evalIn(Value property,
Value object) |
boolean |
PlayerSession.evalInstanceof(Value value,
String type) |
boolean |
IsolatePlayerSession.evalInstanceof(Value value,
String type) |
boolean |
PlayerSession.evalInstanceof(Value value,
Value type) |
boolean |
IsolatePlayerSession.evalInstanceof(Value value,
Value type) |
boolean |
PlayerSession.evalInstanceofWorker(Value value,
String type,
int isolateId) |
boolean |
PlayerSession.evalInstanceofWorker(Value value,
Value type,
int isolateId) |
boolean |
PlayerSession.evalInWorker(Value property,
Value object,
int isolateId) |
boolean |
PlayerSession.evalIs(Value value,
String type) |
boolean |
IsolatePlayerSession.evalIs(Value value,
String type) |
boolean |
PlayerSession.evalIs(Value value,
Value type) |
boolean |
IsolatePlayerSession.evalIs(Value value,
Value type) |
boolean |
PlayerSession.evalIsWorker(Value value,
String type,
int isolateId) |
boolean |
PlayerSession.evalIsWorker(Value value,
Value type,
int isolateId) |
Watch |
PlayerSession.setWatch(Value v,
String memberName,
int kind) |
Modifier and Type | Method and Description |
---|---|
Value |
ExceptionFault.getThrownValue()
The value that was thrown; may be null, because there are times when we
cannot determine the value that was thrown.
|
Constructor and Description |
---|
ExceptionFault(String message,
boolean willExceptionBeCaught,
Value thrownValue,
int isolateId) |
Modifier and Type | Method and Description |
---|---|
static Value |
ECMA.defaultValue(Session session,
Value v,
flash.tools.debugger.expression.ECMA.PreferredType optionalPreferredType,
int isolateId)
ECMA 8.6.2.6
|
static Value |
ECMA.lessThan(Session session,
Value x,
Value y)
ECMA 11.8.5.
|
static Value |
ECMA.safeValue(Value v,
int isolateId)
Returns a "safe" (non-null) form of the specified Value -- that is, if
the specified Value is null, returns a non-null Value that *represents*
null.
|
static Value |
ECMA.toPrimitive(Session session,
Value v,
flash.tools.debugger.expression.ECMA.PreferredType optionalPreferredType,
int isolateId)
ECMA 9.1
|
Value |
Context.toValue()
Converts the context to a Value.
|
Value |
Context.toValue(Object o)
Converts the object to a Value.
|
Modifier and Type | Method and Description |
---|---|
void |
Context.assign(Object o,
Value v)
Assign the object o, the value v.
|
static Value |
ECMA.defaultValue(Session session,
Value v,
flash.tools.debugger.expression.ECMA.PreferredType optionalPreferredType,
int isolateId)
ECMA 8.6.2.6
|
static boolean |
ECMA.equals(Session session,
Value xv,
Value yv)
ECMA 11.9.3
|
static boolean |
ECMA.isPrimitive(Value v)
ECMA 4.3.2
|
static Value |
ECMA.lessThan(Session session,
Value x,
Value y)
ECMA 11.8.5.
|
static Value |
ECMA.safeValue(Value v,
int isolateId)
Returns a "safe" (non-null) form of the specified Value -- that is, if
the specified Value is null, returns a non-null Value that *represents*
null.
|
static boolean |
ECMA.strictEquals(Value xv,
Value yv)
ECMA 11.9.6
|
static boolean |
ECMA.toBoolean(Value v)
ECMA 9.2
|
static int |
ECMA.toInt32(Session session,
Value v)
ECMA 9.5
|
static double |
ECMA.toNumber(Session session,
Value v)
ECMA 9.3
|
static Value |
ECMA.toPrimitive(Session session,
Value v,
flash.tools.debugger.expression.ECMA.PreferredType optionalPreferredType,
int isolateId)
ECMA 9.1
|
static String |
ECMA.toString(Session session,
Value v)
ECMA 9.8
|
static long |
ECMA.toUint32(Session session,
Value v)
ECMA 9.6
|
Modifier and Type | Class and Description |
---|---|
class |
ThreadSafeValue
Thread-safe wrapper for flash.tools.debugger.Value
|
Modifier and Type | Method and Description |
---|---|
Value |
ThreadSafeSession.callConstructor(String classname,
Value[] args) |
Value |
ThreadSafeIsolateSession.callConstructor(String classname,
Value[] args) |
Value |
ThreadSafeSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeIsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeSession.evalAs(Value value,
Value type) |
Value |
ThreadSafeIsolateSession.evalAs(Value value,
Value type) |
Value |
ThreadSafeSession.getGlobal(String name) |
Value |
ThreadSafeIsolateSession.getGlobal(String name) |
static Value |
ThreadSafeValue.getRaw(Value v)
Returns the raw Value underlying a ThreadSafeValue.
|
Value |
ThreadSafeVariable.getValue() |
Value |
ThreadSafeSession.getValue(long valueId) |
Value |
ThreadSafeIsolateSession.getValue(long valueId) |
Modifier and Type | Method and Description |
---|---|
Value |
ThreadSafeSession.callConstructor(String classname,
Value[] args) |
Value |
ThreadSafeIsolateSession.callConstructor(String classname,
Value[] args) |
Value |
ThreadSafeSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeIsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeIsolateSession.callFunction(Value thisObject,
String functionName,
Value[] args) |
Value |
ThreadSafeSession.evalAs(Value value,
Value type) |
Value |
ThreadSafeIsolateSession.evalAs(Value value,
Value type) |
boolean |
ThreadSafeSession.evalIn(Value property,
Value object) |
boolean |
ThreadSafeIsolateSession.evalIn(Value property,
Value object) |
boolean |
ThreadSafeSession.evalInstanceof(Value value,
String type) |
boolean |
ThreadSafeIsolateSession.evalInstanceof(Value value,
String type) |
boolean |
ThreadSafeSession.evalInstanceof(Value value,
Value type) |
boolean |
ThreadSafeIsolateSession.evalInstanceof(Value value,
Value type) |
boolean |
ThreadSafeSession.evalIs(Value value,
String type) |
boolean |
ThreadSafeIsolateSession.evalIs(Value value,
String type) |
boolean |
ThreadSafeSession.evalIs(Value value,
Value type) |
boolean |
ThreadSafeIsolateSession.evalIs(Value value,
Value type) |
static Value |
ThreadSafeValue.getRaw(Value v)
Returns the raw Value underlying a ThreadSafeValue.
|
static Object |
ThreadSafeValue.getSyncObject(Value v) |
Watch |
ThreadSafeSession.setWatch(Value v,
String memberName,
int kind) |
static ThreadSafeValue |
ThreadSafeValue.wrap(Object syncObj,
Value val)
Wraps a Value inside a ThreadSafeValue.
|
static ThreadSafeValue[] |
ThreadSafeValue.wrapArray(Object syncObj,
Value[] values)
Wraps an array of Values inside an array of ThreadSafeValues.
|
Modifier and Type | Method and Description |
---|---|
Value |
VariableFacade.getValue() |
Value |
ExpressionContext.toValue() |
Value |
ExpressionContext.toValue(Object o) |
Modifier and Type | Method and Description |
---|---|
void |
ExpressionCache.appendVariableValue(StringBuilder sb,
Value val,
int isolateId) |
void |
ExpressionCache.appendVariableValue(StringBuilder sb,
Value val,
String variableName,
int isolateId) |
void |
ExpressionContext.assign(Object o,
Value v) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.