diff --git a/idea/src/org/jetbrains/kotlin/idea/intentions/ObjectLiteralToLambdaIntention.kt b/idea/src/org/jetbrains/kotlin/idea/intentions/ObjectLiteralToLambdaIntention.kt index b3a9ebaa3a5..bef56f68b14 100644 --- a/idea/src/org/jetbrains/kotlin/idea/intentions/ObjectLiteralToLambdaIntention.kt +++ b/idea/src/org/jetbrains/kotlin/idea/intentions/ObjectLiteralToLambdaIntention.kt @@ -85,7 +85,7 @@ class ObjectLiteralToLambdaIntention : SelfTargetingRangeIntention { + void call(T arg); +} diff --git a/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.1.java.after b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.1.java.after new file mode 100644 index 00000000000..21e7f72f04e --- /dev/null +++ b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.1.java.after @@ -0,0 +1,3 @@ +interface User { + void call(T arg); +} diff --git a/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt new file mode 100644 index 00000000000..cb005289c62 --- /dev/null +++ b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt @@ -0,0 +1,5 @@ +fun use() { + val myUser = object : User { + override fun call(arg: String) {} + } +} \ No newline at end of file diff --git a/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt.after b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt.after new file mode 100644 index 00000000000..05379a699a4 --- /dev/null +++ b/idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt.after @@ -0,0 +1,3 @@ +fun use() { + val myUser = User { } +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java index 464756ae471..651f0c2c82e 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/intentions/IntentionTestGenerated.java @@ -10118,6 +10118,12 @@ public class IntentionTestGenerated extends AbstractIntentionTest { doTest(fileName); } + @TestMetadata("ShortGenericArgument.kt") + public void testShortGenericArgument() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/intentions/objectLiteralToLambda/ShortGenericArgument.kt"); + doTest(fileName); + } + @TestMetadata("Simple.kt") public void testSimple() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/intentions/objectLiteralToLambda/Simple.kt");