public abstract class ValueBase extends DebugElementImpl.WithEvaluate
JsValue (regular case) or other data
sources.| Modifier and Type | Class and Description |
|---|---|
static class |
ValueBase.ErrorMessageValue
Wraps string error message as a Value.
|
static class |
ValueBase.ValueWithLazyVariables
A base implementation of Value that lazily calculates its inner variables.
|
DebugElementImpl.WithConnected, DebugElementImpl.WithConnectedBase, DebugElementImpl.WithEvaluate, DebugElementImpl.WithEvaluateBase, DebugElementImpl.WithSuspended, DebugElementImpl.WithSuspendedBase| Modifier | Constructor and Description |
|---|---|
protected |
ValueBase(EvaluateContext evaluateContext) |
| Modifier and Type | Method and Description |
|---|---|
abstract Value |
asRealValue()
Downcasts to Value or return null.
|
static ValueBase |
cast(IValue value)
Downcasts IValue to ValueBase if possible or returns null.
|
abstract java.lang.String |
getValueString() |
getEvaluateContextgetSuspendedStategetConnectedDatagetDebugTargetgetAdapter, getLaunch, getModelIdentifierprotected ValueBase(EvaluateContext evaluateContext)
public static ValueBase cast(IValue value)
public abstract Value asRealValue()
public abstract java.lang.String getValueString()
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.