[NI] Fix resolution for callable references to nested class members
This commit is contained in:
@@ -542,7 +542,8 @@ class PSICallResolver(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
is DoubleColonLHS.Type -> {
|
is DoubleColonLHS.Type -> {
|
||||||
val qualifier = expressionTypingContext.trace.get(BindingContext.QUALIFIER, ktExpression.receiverExpression!!.referenceExpression())
|
val qualifiedExpression = ktExpression.receiverExpression!!.let { it.referenceExpression() ?: it }
|
||||||
|
val qualifier = expressionTypingContext.trace.get(BindingContext.QUALIFIER, qualifiedExpression)
|
||||||
if (qualifier is ClassQualifier) {
|
if (qualifier is ClassQualifier) {
|
||||||
LHSResult.Type(qualifier, lhsResult.type.unwrap())
|
LHSResult.Type(qualifier, lhsResult.type.unwrap())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user