From 11dfdfc123d8413c7acf40d0ba3e51cc43557395 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 24 Dec 2014 19:18:17 +0300 Subject: [PATCH] Minor, add test for obsolete issue #KT-4228 Obsolete --- .../codegen/box/extensionFunctions/kt4228.kt | 14 ++++++++++++++ .../generated/BlackBoxCodegenTestGenerated.java | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 compiler/testData/codegen/box/extensionFunctions/kt4228.kt diff --git a/compiler/testData/codegen/box/extensionFunctions/kt4228.kt b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt new file mode 100644 index 00000000000..99a620dc0f9 --- /dev/null +++ b/compiler/testData/codegen/box/extensionFunctions/kt4228.kt @@ -0,0 +1,14 @@ +class A { + class object +} + +val foo: Any.() -> Unit = {} + +fun test() { + A.(foo)() +} + +fun box(): String { + test() + return "OK" +} diff --git a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java index f210099a8d5..58aa8d6f588 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -3215,6 +3215,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { doTest(fileName); } + @TestMetadata("kt4228.kt") + public void testKt4228() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/extensionFunctions/kt4228.kt"); + doTest(fileName); + } + @TestMetadata("kt475.kt") public void testKt475() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/box/extensionFunctions/kt475.kt");