public abstract class GuessManager
extends java.lang.Object
Constructor and Description |
---|
GuessManager() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PsiType> |
getControlFlowExpressionTypeConjuncts(PsiExpression expr) |
abstract java.util.List<PsiType> |
getControlFlowExpressionTypeConjuncts(PsiExpression expr,
boolean honorAssignments) |
abstract MultiMap<PsiExpression,PsiType> |
getControlFlowExpressionTypes(PsiExpression forPlace,
boolean honorAssignments) |
static GuessManager |
getInstance(Project project) |
abstract PsiType [] |
guessContainerElementType(PsiExpression containerExpr,
TextRange rangeToIgnore) |
abstract PsiType [] |
guessTypeToCast(PsiExpression expr) |
public static GuessManager getInstance(Project project)
public abstract PsiType [] guessContainerElementType(PsiExpression containerExpr, TextRange rangeToIgnore)
public abstract PsiType [] guessTypeToCast(PsiExpression expr)
public abstract MultiMap<PsiExpression,PsiType> getControlFlowExpressionTypes(PsiExpression forPlace, boolean honorAssignments)
public java.util.List<PsiType> getControlFlowExpressionTypeConjuncts(PsiExpression expr)
public abstract java.util.List<PsiType> getControlFlowExpressionTypeConjuncts(PsiExpression expr, boolean honorAssignments)