All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static java.lang.String |
checkMethodReferenceContext(PsiMethodReferenceExpression methodRef) |
static java.lang.String |
checkMethodReferenceContext(PsiMethodReferenceExpression methodRef,
PsiElement resolve,
PsiType functionalInterfaceType) |
static java.lang.String |
checkReturnType(PsiMethodReferenceExpression expression,
JavaResolveResult result,
PsiType functionalInterfaceType) |
static java.lang.String |
checkTypeArguments(PsiTypeElement qualifier,
PsiType psiType) |
static PsiType |
getFirstParameterType(PsiType functionalInterfaceType,
PsiElement context) |
static PsiType |
getMethodReferenceReturnType(PsiMethodReferenceExpression expression)
Returns actual return type of method reference (not the expected one)
|
static PsiMethodReferenceUtil.QualifierResolveResult |
getQualifierResolveResult(PsiMethodReferenceExpression methodReferenceExpression) |
static PsiType |
getQualifierType(PsiMethodReferenceExpression expression) |
static boolean |
isReceiverType(PsiType receiverType,
PsiClass containingClass,
PsiSubstitutor psiSubstitutor) |
static boolean |
isResolvedBySecondSearch(PsiMethodReferenceExpression methodRef) |
static boolean |
isResolvedBySecondSearch(PsiMethodReferenceExpression methodRef,
MethodSignature signature,
boolean varArgs,
boolean isStatic,
int parametersCount) |
static boolean |
isReturnTypeCompatible(PsiMethodReferenceExpression expression,
JavaResolveResult result,
PsiType functionalInterfaceType) |
static boolean |
isSecondSearchPossible(PsiType[] parameterTypes,
PsiMethodReferenceUtil.QualifierResolveResult qualifierResolveResult,
PsiMethodReferenceExpression methodRef) |
static boolean |
isStaticallyReferenced(PsiMethodReferenceExpression methodReferenceExpression) |
static boolean |
isValidQualifier(PsiMethodReferenceExpression expression) |