public class ArgumentValueDescriptorImpl extends ValueDescriptorImpl
myIsNew, myProject, myStoredEvaluationContextLOG, myIsExpanded, myIsSelected, myIsSynthetic, myIsVisible, UNKNOWN_VALUE_MESSAGE| Constructor and Description |
|---|
ArgumentValueDescriptorImpl(Project project,
DecompiledLocalVariable variable,
com.sun.jdi.Value value) |
| Modifier and Type | Method and Description |
|---|---|
com.sun.jdi.Value |
calcValue(EvaluationContextImpl evaluationContext) |
boolean |
canSetValue() |
PsiExpression |
getDescriptorEvaluation(DebuggerContext context) |
XValueModifier |
getModifier(JavaValue value) |
java.lang.String |
getName() |
DecompiledLocalVariable |
getVariable() |
boolean |
isParameter() |
boolean |
isPrimitive() |
calcRepresentation, calcValueName, canMark, clear, displayAs, getChildrenRenderer, getDeclaredType, getDeclaredTypeLabel, getFullValueDescriptor, getIdLabel, getIdLabel, getLabel, getLastLabelRenderer, getLastRenderer, getMarkup, getProject, getRenderer, getStoredEvaluationContext, getTreeEvaluation, getValue, getValueIcon, getValueLabel, getValueText, invokeExceptionGetStackTrace, isArray, isDirty, isEnumConstant, isExpandable, isLvalue, isNull, isPrintExceptionToConsole, isShowIdLabel, isString, isValueReady, isValueValid, setAncestor, setContext, setLvalue, setMarkup, setRenderer, setShowIdLabel, setValueIcon, setValueLabel, setValueLabelFailedgetEvaluateException, getMarkupMap, getUserData, putUserData, setFailed, setLabel, toString, updateRepresentation, updateRepresentationNoNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypegetUserData, putUserDatapublic ArgumentValueDescriptorImpl(Project project, DecompiledLocalVariable variable, com.sun.jdi.Value value)
public boolean canSetValue()
canSetValue in class ValueDescriptorImplpublic boolean isPrimitive()
isPrimitive in interface ValueDescriptorisPrimitive in class ValueDescriptorImplpublic com.sun.jdi.Value calcValue(EvaluationContextImpl evaluationContext) throws EvaluateException
calcValue in class ValueDescriptorImplEvaluateExceptionpublic DecompiledLocalVariable getVariable()
public java.lang.String getName()
getName in interface NodeDescriptorgetName in class NodeDescriptorImplpublic boolean isParameter()
public PsiExpression getDescriptorEvaluation(DebuggerContext context) throws EvaluateException
getDescriptorEvaluation in interface ValueDescriptorgetDescriptorEvaluation in class ValueDescriptorImplEvaluateExceptionpublic XValueModifier getModifier(JavaValue value)
getModifier in class ValueDescriptorImpl