MethodReferenceResolver: cosmetic

This commit is contained in:
Tagir Valeev
2018-06-19 11:44:15 +07:00
parent cb6bc829cf
commit eb492c9c13
@@ -56,7 +56,7 @@ public class MethodReferenceResolver implements ResolveCache.PolyVariantContextR
if (isConstructor && !canBeConstructed(containingClass)) {
return JavaResolveResult.EMPTY_ARRAY;
}
final PsiType functionalInterfaceType = getInterfaceType(reference);
final PsiType functionalInterfaceType = reference.getFunctionalInterfaceType();
final PsiClassType.ClassResolveResult resolveResult = PsiUtil.resolveGenericsClassInType(functionalInterfaceType);
final PsiMethod interfaceMethod = LambdaUtil.getFunctionalInterfaceMethod(resolveResult);
final PsiSubstitutor functionalInterfaceSubstitutor = interfaceMethod != null ? LambdaUtil.getSubstitutor(interfaceMethod, resolveResult) : null;
@@ -187,10 +187,6 @@ public class MethodReferenceResolver implements ResolveCache.PolyVariantContextR
return false;
}
private static PsiType getInterfaceType(PsiMethodReferenceExpression reference) {
return reference.getFunctionalInterfaceType();
}
protected PsiConflictResolver createResolver(PsiMethodReferenceExpressionImpl referenceExpression,
PsiMethodReferenceUtil.QualifierResolveResult qualifierResolveResult,
PsiMethod interfaceMethod,