public class MethodReferenceResolver extends java.lang.Object implements ResolveCache.PolyVariantContextResolver<PsiMethodReferenceExpressionImpl>
Constructor and Description |
---|
MethodReferenceResolver() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canBeConstructed(PsiClass psiClass) |
protected PsiConflictResolver |
createResolver(PsiMethodReferenceExpressionImpl referenceExpression,
PsiMethodReferenceUtil.QualifierResolveResult qualifierResolveResult,
PsiMethod interfaceMethod,
MethodSignature signature) |
JavaResolveResult [] |
resolve(PsiMethodReferenceExpressionImpl reference,
PsiFile containingFile,
boolean incompleteCode) |
public JavaResolveResult [] resolve(PsiMethodReferenceExpressionImpl reference, PsiFile containingFile, boolean incompleteCode)
resolve
in interface ResolveCache.PolyVariantContextResolver<PsiMethodReferenceExpressionImpl>
public static boolean canBeConstructed(PsiClass psiClass)
protected PsiConflictResolver createResolver(PsiMethodReferenceExpressionImpl referenceExpression, PsiMethodReferenceUtil.QualifierResolveResult qualifierResolveResult, PsiMethod interfaceMethod, MethodSignature signature)