public final class ControlFlowFactory
extends java.lang.Object
Constructor and Description |
---|
ControlFlowFactory(Project project) |
Modifier and Type | Method and Description |
---|---|
ControlFlow |
getControlFlow(PsiElement element,
ControlFlowPolicy policy) |
ControlFlow |
getControlFlow(PsiElement element,
ControlFlowPolicy policy,
boolean evaluateConstantIfCondition) |
ControlFlow |
getControlFlow(PsiElement element,
ControlFlowPolicy policy,
boolean enableShortCircuit,
boolean evaluateConstantIfCondition) |
static ControlFlowFactory |
getInstance(Project project) |
public ControlFlowFactory(Project project)
public static ControlFlowFactory getInstance(Project project)
public ControlFlow getControlFlow(PsiElement element, ControlFlowPolicy policy) throws AnalysisCanceledException
AnalysisCanceledException
public ControlFlow getControlFlow(PsiElement element, ControlFlowPolicy policy, boolean evaluateConstantIfCondition) throws AnalysisCanceledException
AnalysisCanceledException
public ControlFlow getControlFlow(PsiElement element, ControlFlowPolicy policy, boolean enableShortCircuit, boolean evaluateConstantIfCondition) throws AnalysisCanceledException
AnalysisCanceledException