All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static ExpectedTypeInfo |
createInfo(PsiType type,
int kind,
PsiType defaultType,
TailType tailType) |
static ExpectedTypeInfo [] |
getExpectedTypes(PsiExpression expr,
boolean forCompletion) |
static ExpectedTypeInfo [] |
getExpectedTypes(PsiExpression expr,
boolean forCompletion,
boolean voidable,
boolean usedAfter) |
static ExpectedTypeInfo [] |
getExpectedTypes(PsiExpression expr,
boolean forCompletion,
ExpectedTypesProvider.ExpectedClassProvider classProvider,
boolean usedAfter) |
static ExpectedTypeInfo [] |
getExpectedTypes(PsiExpression expr,
boolean forCompletion,
ExpectedTypesProvider.ExpectedClassProvider classProvider,
boolean voidable,
boolean usedAfter) |
static TailType |
getFinalCallParameterTailType(PsiElement call,
PsiType returnType,
PsiMethod method) |
static ExpectedTypesProvider |
getInstance(Project project) |
static ExpectedTypeInfo |
getSingleExpectedTypeForCompletion(PsiExpression expr) |
static void |
processAllSuperTypes(PsiType type,
PsiTypeVisitor<? extends PsiType> visitor,
Project project,
java.util.Set<? super PsiType> set,
java.util.Set<? super PsiType> visited) |
static PsiType [] |
processExpectedTypes(ExpectedTypeInfo [] infos,
PsiTypeVisitor<? extends PsiType> visitor,
Project project) |