public class FunctionalInterfaceParameterizationUtil
extends java.lang.Object
Constructor and Description |
---|
FunctionalInterfaceParameterizationUtil() |
Modifier and Type | Method and Description |
---|---|
static PsiType |
getGroundTargetType(PsiType psiClassType) |
static PsiType |
getGroundTargetType(PsiType psiClassType,
PsiLambdaExpression expr) |
static PsiType |
getGroundTargetType(PsiType psiClassType,
PsiLambdaExpression expr,
boolean performFinalCheck) |
static PsiType |
getNonWildcardParameterization(PsiClassType psiClassType)
The function type of a parameterized functional interface, F
|
static boolean |
isWildcardParameterized(PsiType classType) |
public FunctionalInterfaceParameterizationUtil()
public static boolean isWildcardParameterized(PsiType classType)
public static PsiType getGroundTargetType(PsiType psiClassType, PsiLambdaExpression expr)
public static PsiType getGroundTargetType(PsiType psiClassType, PsiLambdaExpression expr, boolean performFinalCheck)
public static PsiType getNonWildcardParameterization(PsiClassType psiClassType)