public class UserExpressionDescriptorImpl extends EvaluationDescriptor implements UserExpressionDescriptor
myTextmyIsNew, myProject, myStoredEvaluationContextLOG, myIsExpanded, myIsSelected, myIsSynthetic, myIsVisible, UNKNOWN_VALUE_MESSAGE| Constructor and Description |
|---|
UserExpressionDescriptorImpl(Project project,
ValueDescriptorImpl parent,
java.lang.String typeName,
java.lang.String name,
TextWithImports text,
int enumerationIndex) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDeclaredType() |
int |
getEnumerationIndex() |
protected PsiCodeFragment |
getEvaluationCode(StackFrameContext context) |
protected EvaluationContextImpl |
getEvaluationContext(EvaluationContextImpl evaluationContext) |
java.lang.String |
getName() |
ValueDescriptorImpl |
getParentDescriptor() |
calcValue, canSetValue, createCodeFragment, getDescriptorEvaluation, getEvaluationText, getModifier, getModifier, isPrintExceptionToConsolecalcRepresentation, calcValueName, canMark, clear, displayAs, getChildrenRenderer, getDeclaredTypeLabel, getFullValueDescriptor, getIdLabel, getIdLabel, getLabel, getLastLabelRenderer, getLastRenderer, getMarkup, getProject, getRenderer, getStoredEvaluationContext, getTreeEvaluation, getValue, getValueIcon, getValueLabel, getValueText, invokeExceptionGetStackTrace, isArray, isDirty, isEnumConstant, isExpandable, isLvalue, isNull, isPrimitive, 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, waitsetContextgetDescriptorEvaluation, getMarkup, getType, getValue, isArray, isLvalue, isNull, isPrimitive, isString, setMarkup, setValueIcon, setValueLabel, setValueLabelFaileddisplayAs, getLabel, setAncestorgetUserData, putUserDatapublic UserExpressionDescriptorImpl(Project project, ValueDescriptorImpl parent, java.lang.String typeName, java.lang.String name, TextWithImports text, int enumerationIndex)
public java.lang.String getName()
getName in interface NodeDescriptorgetName in class NodeDescriptorImplpublic java.lang.String getDeclaredType()
getDeclaredType in class ValueDescriptorImplprotected PsiCodeFragment getEvaluationCode(StackFrameContext context) throws EvaluateException
getEvaluationCode in class EvaluationDescriptorEvaluateExceptionpublic ValueDescriptorImpl getParentDescriptor()
protected EvaluationContextImpl getEvaluationContext(EvaluationContextImpl evaluationContext)
getEvaluationContext in class EvaluationDescriptorpublic int getEnumerationIndex()