public interface ValueDescriptor extends NodeDescriptor
Modifier and Type | Method and Description |
---|---|
PsiElement |
getDescriptorEvaluation(DebuggerContext context) |
ValueMarkup |
getMarkup(DebugProcess debugProcess) |
default com.sun.jdi.Type |
getType() |
com.sun.jdi.Value |
getValue() |
boolean |
isArray() |
boolean |
isLvalue() |
boolean |
isNull() |
boolean |
isPrimitive() |
boolean |
isString() |
void |
setMarkup(DebugProcess debugProcess,
ValueMarkup markup) |
javax.swing.Icon |
setValueIcon(javax.swing.Icon icon) |
void |
setValueLabel(java.lang.String label) |
java.lang.String |
setValueLabelFailed(EvaluateException e) |
displayAs, getLabel, getName, setAncestor
getUserData, putUserData
PsiElement getDescriptorEvaluation(DebuggerContext context) throws EvaluateException
EvaluateException
com.sun.jdi.Value getValue()
default com.sun.jdi.Type getType()
void setValueLabel(java.lang.String label)
java.lang.String setValueLabelFailed(EvaluateException e)
javax.swing.Icon setValueIcon(javax.swing.Icon icon)
boolean isArray()
boolean isLvalue()
boolean isNull()
boolean isPrimitive()
boolean isString()
ValueMarkup getMarkup(DebugProcess debugProcess)
void setMarkup(DebugProcess debugProcess, ValueMarkup markup)