public class CompilingEvaluatorImpl extends CompilingEvaluator
myData, myProject, myPsiContext
Constructor and Description |
---|
CompilingEvaluatorImpl(Project project,
PsiElement context,
ExtractLightMethodObjectHandler.ExtractedData data) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<ClassObject> |
compile(JavaSdkVersion debuggeeVersion) |
static ExpressionEvaluator |
create(Project project,
PsiElement psiContext,
java.util.function.Function<? super PsiElement,? extends PsiCodeFragment> fragmentFactory) |
static JavaSdkVersion |
getJavaVersion(XDebugSession session) |
evaluate, getGenClassQName, getGeneratedClassName, getModifier
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValue
public CompilingEvaluatorImpl(Project project, PsiElement context, ExtractLightMethodObjectHandler.ExtractedData data)
protected java.util.Collection<ClassObject> compile(JavaSdkVersion debuggeeVersion) throws EvaluateException
compile
in class CompilingEvaluator
EvaluateException
public static ExpressionEvaluator create(Project project, PsiElement psiContext, java.util.function.Function<? super PsiElement,? extends PsiCodeFragment> fragmentFactory) throws EvaluateException
EvaluateException
public static JavaSdkVersion getJavaVersion(XDebugSession session)