public abstract class CachedEvaluator
extends java.lang.Object
Constructor and Description |
---|
CachedEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
protected abstract java.lang.String |
getClassName() |
protected ExpressionEvaluator |
getEvaluator(Project project) |
protected PsiExpression |
getPsiExpression(Project project) |
TextWithImports |
getReferenceExpression() |
protected com.intellij.debugger.ui.tree.render.CachedEvaluator.Cache |
initEvaluatorAndChildrenExpression(Project project) |
protected PsiElement |
overrideContext(PsiElement context) |
void |
setReferenceExpression(TextWithImports referenceExpression) |
protected abstract java.lang.String getClassName()
public TextWithImports getReferenceExpression()
public void setReferenceExpression(TextWithImports referenceExpression)
public void clear()
protected com.intellij.debugger.ui.tree.render.CachedEvaluator.Cache initEvaluatorAndChildrenExpression(Project project)
protected PsiElement overrideContext(PsiElement context)
protected ExpressionEvaluator getEvaluator(Project project) throws EvaluateException
EvaluateException
protected PsiExpression getPsiExpression(Project project)