public class Value extends ValueBase.ValueWithLazyVariables
| Modifier and Type | Class and Description |
|---|---|
static interface |
Value.ReloadValueCallback |
ValueBase.ErrorMessageValue, ValueBase.ValueWithLazyVariablesDebugElementImpl.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) |
getVariablesgetEvaluateContextgetSuspendedStategetConnectedDatagetDebugTargetgetAdapter, getLaunch, getModelIdentifierprotected 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
DebugExceptionpublic java.lang.String getValueString()
getValueString in class ValueBaseprotected IVariable[] calculateVariables()
calculateVariables in class ValueBase.ValueWithLazyVariablespublic boolean hasVariables()
throws DebugException
DebugExceptionpublic boolean isAllocated()
throws DebugException
DebugExceptionpublic Value asRealValue()
ValueBaseasRealValue in class ValueBasepublic 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.