public abstract class XDebuggerEditorsProviderBase extends XDebuggerEditorsProvider
Constructor and Description |
---|
XDebuggerEditorsProviderBase() |
Modifier and Type | Method and Description |
---|---|
Document |
createDocument(Project project,
java.lang.String text,
XSourcePosition sourcePosition,
EvaluationMode mode) |
Document |
createDocument(Project project,
XExpression expression,
PsiElement context,
EvaluationMode mode) |
Document |
createDocument(Project project,
XExpression expression,
XSourcePosition sourcePosition,
EvaluationMode mode) |
protected abstract PsiFile |
createExpressionCodeFragment(Project project,
java.lang.String text,
PsiElement context,
boolean isPhysical) |
protected PsiFile |
createExpressionCodeFragment(Project project,
XExpression expression,
PsiElement context,
boolean isPhysical) |
protected PsiElement |
getContextElement(VirtualFile virtualFile,
int offset,
Project project) |
java.util.Collection<Language> |
getSupportedLanguages(PsiElement context) |
createExpression, getFileType, getInlineDebuggerHelper, getSupportedLanguages
public final Document createDocument(Project project, java.lang.String text, XSourcePosition sourcePosition, EvaluationMode mode)
createDocument
in class XDebuggerEditorsProvider
public Document createDocument(Project project, XExpression expression, XSourcePosition sourcePosition, EvaluationMode mode)
createDocument
in class XDebuggerEditorsProvider
public Document createDocument(Project project, XExpression expression, PsiElement context, EvaluationMode mode)
protected abstract PsiFile createExpressionCodeFragment(Project project, java.lang.String text, PsiElement context, boolean isPhysical)
protected PsiFile createExpressionCodeFragment(Project project, XExpression expression, PsiElement context, boolean isPhysical)
public java.util.Collection<Language> getSupportedLanguages(PsiElement context)
protected PsiElement getContextElement(VirtualFile virtualFile, int offset, Project project)