[NI] Resolve callable reference eagerly at the end of resolution parts
This way we'll resolve less callable references later as we'll have more constraints to clip wrong candidates for callable references
This commit is contained in:
+10
@@ -2328,6 +2328,11 @@ public class FirDiagnosticsSmokeTestGenerated extends AbstractFirDiagnosticsSmok
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/byValType.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("chooseCallableReferenceDependingOnInferredReceiver.kt")
|
||||
public void testChooseCallableReferenceDependingOnInferredReceiver() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/chooseCallableReferenceDependingOnInferredReceiver.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("chooseOuterCallBySingleCallableReference.kt")
|
||||
public void testChooseOuterCallBySingleCallableReference() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/chooseOuterCallBySingleCallableReference.kt");
|
||||
@@ -2433,6 +2438,11 @@ public class FirDiagnosticsSmokeTestGenerated extends AbstractFirDiagnosticsSmok
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/postponedResolveOfManyCallableReference.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("resolveCallableReferencesAfterAllSimpleArguments.kt")
|
||||
public void testResolveCallableReferencesAfterAllSimpleArguments() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/resolveCallableReferencesAfterAllSimpleArguments.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("resolveEqualsOperatorWithAnyExpectedType.kt")
|
||||
public void testResolveEqualsOperatorWithAnyExpectedType() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/callableReference/resolve/resolveEqualsOperatorWithAnyExpectedType.kt");
|
||||
|
||||
Reference in New Issue
Block a user