diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/JavaMapForEachInspection.kt b/idea/src/org/jetbrains/kotlin/idea/inspections/JavaMapForEachInspection.kt index 52d4e507def..0302b149e61 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/JavaMapForEachInspection.kt +++ b/idea/src/org/jetbrains/kotlin/idea/inspections/JavaMapForEachInspection.kt @@ -31,6 +31,7 @@ class JavaMapForEachInspection : AbstractApplicabilityBasedInspection) { + map.forEach(1) { key, value -> + foo(key, value) + } +} + +fun foo(i: Int, s: String) {} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java index 7a6993a0892..1bde061c43a 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java @@ -5160,6 +5160,11 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest { public void testKotlin2() throws Exception { runTest("idea/testData/inspectionsLocal/javaMapForEach/kotlin2.kt"); } + + @TestMetadata("notSingleArgument.kt") + public void testNotSingleArgument() throws Exception { + runTest("idea/testData/inspectionsLocal/javaMapForEach/notSingleArgument.kt"); + } } @TestMetadata("idea/testData/inspectionsLocal/kdocMissingDocumentation")