public interface SliceLanguageSupportProvider
Modifier and Type | Method and Description |
---|---|
SliceUsage |
createRootUsage(PsiElement element,
SliceAnalysisParams params) |
PsiElement |
getElementForDescription(PsiElement element) |
PsiElement |
getExpressionAtCaret(PsiElement atCaret,
boolean dataFlowToThis) |
SliceUsageCellRendererBase |
getRenderer() |
void |
registerExtraPanelActions(DefaultActionGroup group,
SliceTreeBuilder builder) |
void |
startAnalyzeLeafValues(AbstractTreeStructure structure,
java.lang.Runnable finalRunnable) |
void |
startAnalyzeNullness(AbstractTreeStructure structure,
java.lang.Runnable finalRunnable) |
SliceUsage createRootUsage(PsiElement element, SliceAnalysisParams params)
PsiElement getExpressionAtCaret(PsiElement atCaret, boolean dataFlowToThis)
PsiElement getElementForDescription(PsiElement element)
SliceUsageCellRendererBase getRenderer()
void startAnalyzeLeafValues(AbstractTreeStructure structure, java.lang.Runnable finalRunnable)
void startAnalyzeNullness(AbstractTreeStructure structure, java.lang.Runnable finalRunnable)
void registerExtraPanelActions(DefaultActionGroup group, SliceTreeBuilder builder)