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, setAncestorgetUserData, putUserDataPsiElement getDescriptorEvaluation(DebuggerContext context) throws EvaluateException
EvaluateExceptioncom.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)