public class LocalVariableDescriptorImpl extends ValueDescriptorImpl implements LocalVariableDescriptor
myIsNew, myProject, myStoredEvaluationContext
LOG, myIsExpanded, myIsSelected, myIsSynthetic, myIsVisible, UNKNOWN_VALUE_MESSAGE
Constructor and Description |
---|
LocalVariableDescriptorImpl(Project project,
LocalVariableProxyImpl local) |
Modifier and Type | Method and Description |
---|---|
com.sun.jdi.Value |
calcValue(EvaluationContextImpl evaluationContext) |
void |
displayAs(NodeDescriptor descriptor) |
java.lang.String |
getDeclaredType() |
PsiExpression |
getDescriptorEvaluation(DebuggerContext context) |
LocalVariableProxyImpl |
getLocalVariable() |
XValueModifier |
getModifier(JavaValue value) |
java.lang.String |
getName() |
boolean |
isNewLocal() |
boolean |
isPrimitive() |
void |
setNewLocal(boolean aNew) |
calcRepresentation, calcValueName, canMark, canSetValue, clear, getChildrenRenderer, 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, setValueLabelFailed
getEvaluateException, getMarkupMap, getUserData, putUserData, setFailed, setLabel, toString, updateRepresentation, updateRepresentationNoNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMarkup, getType, getValue, isArray, isLvalue, isNull, isString, setMarkup, setValueIcon, setValueLabel, setValueLabelFailed
getLabel, setAncestor
getUserData, putUserData
public LocalVariableDescriptorImpl(Project project, LocalVariableProxyImpl local)
public LocalVariableProxyImpl getLocalVariable()
getLocalVariable
in interface LocalVariableDescriptor
public boolean isNewLocal()
public boolean isPrimitive()
isPrimitive
in interface ValueDescriptor
isPrimitive
in class ValueDescriptorImpl
public com.sun.jdi.Value calcValue(EvaluationContextImpl evaluationContext) throws EvaluateException
calcValue
in class ValueDescriptorImpl
EvaluateException
public void setNewLocal(boolean aNew)
public void displayAs(NodeDescriptor descriptor)
displayAs
in interface NodeDescriptor
displayAs
in class ValueDescriptorImpl
public java.lang.String getName()
getName
in interface NodeDescriptor
getName
in class NodeDescriptorImpl
public java.lang.String getDeclaredType()
getDeclaredType
in class ValueDescriptorImpl
public PsiExpression getDescriptorEvaluation(DebuggerContext context) throws EvaluateException
getDescriptorEvaluation
in interface ValueDescriptor
getDescriptorEvaluation
in class ValueDescriptorImpl
EvaluateException
public XValueModifier getModifier(JavaValue value)
getModifier
in class ValueDescriptorImpl