public class LocalVariableDescriptorImpl extends ValueDescriptorImpl implements LocalVariableDescriptor
myIsNew, myProject, myStoredEvaluationContextLOG, 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, setValueLabelFailedgetEvaluateException, getMarkupMap, getUserData, putUserData, setFailed, setLabel, toString, updateRepresentation, updateRepresentationNoNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMarkup, getType, getValue, isArray, isLvalue, isNull, isString, setMarkup, setValueIcon, setValueLabel, setValueLabelFailedgetLabel, setAncestorgetUserData, putUserDatapublic LocalVariableDescriptorImpl(Project project, LocalVariableProxyImpl local)
public LocalVariableProxyImpl getLocalVariable()
getLocalVariable in interface LocalVariableDescriptorpublic boolean isNewLocal()
public boolean isPrimitive()
isPrimitive in interface ValueDescriptorisPrimitive in class ValueDescriptorImplpublic com.sun.jdi.Value calcValue(EvaluationContextImpl evaluationContext) throws EvaluateException
calcValue in class ValueDescriptorImplEvaluateExceptionpublic void setNewLocal(boolean aNew)
public void displayAs(NodeDescriptor descriptor)
displayAs in interface NodeDescriptordisplayAs in class ValueDescriptorImplpublic java.lang.String getName()
getName in interface NodeDescriptorgetName in class NodeDescriptorImplpublic java.lang.String getDeclaredType()
getDeclaredType in class ValueDescriptorImplpublic PsiExpression getDescriptorEvaluation(DebuggerContext context) throws EvaluateException
getDescriptorEvaluation in interface ValueDescriptorgetDescriptorEvaluation in class ValueDescriptorImplEvaluateExceptionpublic XValueModifier getModifier(JavaValue value)
getModifier in class ValueDescriptorImpl