Convert lambda to reference: add type parameter to outer call expression if needed

#KT-37744 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-05-25 14:09:57 +09:00
committed by Yan Zhulanow
parent a4239afcb3
commit 69a2697598
14 changed files with 179 additions and 7 deletions
@@ -5230,6 +5230,36 @@ public class IntentionTestGenerated extends AbstractIntentionTest {
runTest("idea/testData/intentions/convertLambdaToReference/typeFromJavaFlexibleRecursive.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters.kt")
public void testTypeInferenceFromLambdaParameters() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters2.kt")
public void testTypeInferenceFromLambdaParameters2() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters2.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters3.kt")
public void testTypeInferenceFromLambdaParameters3() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters3.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters4.kt")
public void testTypeInferenceFromLambdaParameters4() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters4.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters5.kt")
public void testTypeInferenceFromLambdaParameters5() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters5.kt");
}
@TestMetadata("typeInferenceFromLambdaParameters6.kt")
public void testTypeInferenceFromLambdaParameters6() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/typeInferenceFromLambdaParameters6.kt");
}
@TestMetadata("unit.kt")
public void testUnit() throws Exception {
runTest("idea/testData/intentions/convertLambdaToReference/unit.kt");