public class Value extends ValueBase.ValueWithLazyVariables
Modifier and Type | Class and Description |
---|---|
static interface |
Value.ReloadValueCallback |
ValueBase.ErrorMessageValue, ValueBase.ValueWithLazyVariables
DebugElementImpl.WithConnected, DebugElementImpl.WithConnectedBase, DebugElementImpl.WithEvaluate, DebugElementImpl.WithEvaluateBase, DebugElementImpl.WithSuspended, DebugElementImpl.WithSuspendedBase
Modifier | Constructor and Description |
---|---|
protected |
Value(EvaluateContext evaluateContext,
JsValue value,
org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node expressionNode) |
Modifier and Type | Method and Description |
---|---|
Value |
asRealValue()
Downcasts to Value or return null.
|
protected IVariable[] |
calculateVariables() |
void |
computeDetailAsync(IValueDetailListener listener)
Called from Worker thread.
|
static Value |
create(EvaluateContext evaluateContext,
JsValue value,
org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node expressionNode) |
protected org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node |
getExpressionTrackerNode() |
JsValue |
getJsValue() |
java.lang.String |
getReferenceTypeName() |
java.lang.String |
getValueString() |
boolean |
hasVariables() |
boolean |
isAllocated() |
boolean |
isTruncated() |
void |
reloadBiggerValue(Value.ReloadValueCallback callback) |
getVariables
getEvaluateContext
getSuspendedState
getConnectedData
getDebugTarget
getAdapter, getLaunch, getModelIdentifier
protected Value(EvaluateContext evaluateContext, JsValue value, org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node expressionNode)
public static Value create(EvaluateContext evaluateContext, JsValue value, org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node expressionNode)
public java.lang.String getReferenceTypeName() throws DebugException
DebugException
public java.lang.String getValueString()
getValueString
in class ValueBase
protected IVariable[] calculateVariables()
calculateVariables
in class ValueBase.ValueWithLazyVariables
public boolean hasVariables() throws DebugException
DebugException
public boolean isAllocated() throws DebugException
DebugException
public Value asRealValue()
ValueBase
asRealValue
in class ValueBase
public JsValue getJsValue()
public void computeDetailAsync(IValueDetailListener listener)
listener
- will be called from various threads (its implementation is thread-safe)public boolean isTruncated()
protected org.eclipse.wst.jsdt.chromium.debug.core.model.ExpressionTracker.Node getExpressionTrackerNode()
public void reloadBiggerValue(Value.ReloadValueCallback callback)
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.