Lift Assignment: process lambda assignments in when correctly

So #KT-23346 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-03-24 16:47:40 +03:00
committed by Mikhail Glukhikh
parent 7438d12ad7
commit 89981ecbbb
12 changed files with 138 additions and 2 deletions
@@ -1795,6 +1795,16 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest {
runTest("idea/testData/inspectionsLocal/liftOut/ifToAssignment/innerIfTransformed.kt");
}
@TestMetadata("lambda.kt")
public void testLambda() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/ifToAssignment/lambda.kt");
}
@TestMetadata("lambda2.kt")
public void testLambda2() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/ifToAssignment/lambda2.kt");
}
@TestMetadata("multipleAssignments.kt")
public void testMultipleAssignments() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/ifToAssignment/multipleAssignments.kt");
@@ -1951,6 +1961,11 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest {
runTest("idea/testData/inspectionsLocal/liftOut/tryToAssignment/inner.kt");
}
@TestMetadata("lambda.kt")
public void testLambda() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/tryToAssignment/lambda.kt");
}
@TestMetadata("withUnmatchedAssignments.kt")
public void testWithUnmatchedAssignments() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/tryToAssignment/withUnmatchedAssignments.kt");
@@ -2042,6 +2057,16 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest {
runTest("idea/testData/inspectionsLocal/liftOut/whenToAssignment/insideLoop.kt");
}
@TestMetadata("lambda.kt")
public void testLambda() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/whenToAssignment/lambda.kt");
}
@TestMetadata("lambda2.kt")
public void testLambda2() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/whenToAssignment/lambda2.kt");
}
@TestMetadata("simpleWhen.kt")
public void testSimpleWhen() throws Exception {
runTest("idea/testData/inspectionsLocal/liftOut/whenToAssignment/simpleWhen.kt");