public class DebuggerTreeNodeExpression
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Key<java.util.Set<java.lang.String>> |
ADDITIONAL_IMPORTS_KEY |
Constructor and Description |
---|
DebuggerTreeNodeExpression() |
Modifier and Type | Method and Description |
---|---|
static PsiExpression |
castToRuntimeType(PsiExpression expression,
com.sun.jdi.Value value) |
static java.lang.String |
normalize(java.lang.String qualifiedName,
PsiElement contextElement,
Project project) |
static PsiExpression |
substituteThis(PsiElement expressionWithThis,
PsiExpression howToEvaluateThis,
com.sun.jdi.Value howToEvaluateThisValue) |
public static final Key<java.util.Set<java.lang.String>> ADDITIONAL_IMPORTS_KEY
public static PsiExpression substituteThis(PsiElement expressionWithThis, PsiExpression howToEvaluateThis, com.sun.jdi.Value howToEvaluateThisValue) throws EvaluateException
EvaluateException
public static PsiExpression castToRuntimeType(PsiExpression expression, com.sun.jdi.Value value) throws EvaluateException
EvaluateException
public static java.lang.String normalize(java.lang.String qualifiedName, PsiElement contextElement, Project project)
qualifiedName
- the class qualified name to be resolved against the current execution context