public class EaseDebugValue extends java.lang.Object implements IValue
| Constructor and Description |
|---|
EaseDebugValue(IDebugElement parent,
java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getAdapter(java.lang.Class<T> adapter) |
EaseDebugTarget |
getDebugTarget() |
ILaunch |
getLaunch() |
java.lang.String |
getModelIdentifier() |
java.lang.String |
getReferenceTypeName() |
java.lang.Object |
getValue() |
java.lang.String |
getValueString() |
EaseDebugVariable[] |
getVariables() |
boolean |
hasVariables() |
boolean |
isAllocated() |
static boolean |
isPrimitiveType(java.lang.Object value) |
void |
setParent(IDebugElement parent) |
void |
setValueString(java.lang.String valueString) |
void |
setVariables(java.util.Collection<EaseDebugVariable> variables) |
void |
update(java.lang.Object value) |
public EaseDebugValue(IDebugElement parent, java.lang.Object value)
public static boolean isPrimitiveType(java.lang.Object value)
public void setParent(IDebugElement parent)
public java.lang.String getReferenceTypeName()
getReferenceTypeName in interface IValuepublic java.lang.String getValueString()
getValueString in interface IValuepublic boolean isAllocated()
isAllocated in interface IValuepublic <T> T getAdapter(java.lang.Class<T> adapter)
getAdapter in interface IAdaptablepublic EaseDebugTarget getDebugTarget()
getDebugTarget in interface IDebugElementpublic java.lang.String getModelIdentifier()
getModelIdentifier in interface IDebugElementpublic ILaunch getLaunch()
getLaunch in interface IDebugElementpublic java.lang.Object getValue()
public EaseDebugVariable[] getVariables()
getVariables in interface IValuepublic boolean hasVariables()
hasVariables in interface IValuepublic void setVariables(java.util.Collection<EaseDebugVariable> variables)
public void update(java.lang.Object value)
public void setValueString(java.lang.String valueString)