public class UserExpressionDescriptorImpl extends EvaluationDescriptor implements UserExpressionDescriptor
myText
myIsNew, myProject, myStoredEvaluationContext
LOG, 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, isPrintExceptionToConsole
calcRepresentation, 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, setValueLabelFailed
getEvaluateException, getMarkupMap, getUserData, putUserData, setFailed, setLabel, toString, updateRepresentation, updateRepresentationNoNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setContext
getDescriptorEvaluation, getMarkup, getType, getValue, isArray, isLvalue, isNull, isPrimitive, isString, setMarkup, setValueIcon, setValueLabel, setValueLabelFailed
displayAs, getLabel, setAncestor
getUserData, putUserData
public 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 NodeDescriptor
getName
in class NodeDescriptorImpl
public java.lang.String getDeclaredType()
getDeclaredType
in class ValueDescriptorImpl
protected PsiCodeFragment getEvaluationCode(StackFrameContext context) throws EvaluateException
getEvaluationCode
in class EvaluationDescriptor
EvaluateException
public ValueDescriptorImpl getParentDescriptor()
protected EvaluationContextImpl getEvaluationContext(EvaluationContextImpl evaluationContext)
getEvaluationContext
in class EvaluationDescriptor
public int getEnumerationIndex()