public class ExpectedTypeUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ExpectedTypeUtil.ExpectedClassesFromSetProvider |
Constructor and Description |
---|
ExpectedTypeUtil() |
Modifier and Type | Method and Description |
---|---|
static int |
contains(ExpectedTypeInfo info1,
ExpectedTypeInfo info2) |
static PsiSubstitutor |
inferSubstitutor(PsiMethod method,
PsiMethodCallExpression callExpr,
boolean forCompletion) |
static ExpectedTypeInfo [] |
intersect(java.util.List<ExpectedTypeInfo[]> typeInfos) |
static boolean |
matches(PsiType type,
ExpectedTypeInfo info) |
public static ExpectedTypeInfo [] intersect(java.util.List<ExpectedTypeInfo[]> typeInfos)
public static int contains(ExpectedTypeInfo info1, ExpectedTypeInfo info2)
public static boolean matches(PsiType type, ExpectedTypeInfo info)
public static PsiSubstitutor inferSubstitutor(PsiMethod method, PsiMethodCallExpression callExpr, boolean forCompletion)