From 4ef2f997ed7b25b7a0f9bb65f336e2e34bb34643 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Mon, 10 Jun 2013 15:56:14 +0400 Subject: [PATCH] Test for not reproduced KT-2700 #KT-2700 Can't Reproduce --- .../testData/codegen/box/localClasses/kt2700.kt | 17 +++++++++++++++++ .../generated/BlackBoxCodegenTestGenerated.java | 5 +++++ 2 files changed, 22 insertions(+) create mode 100644 compiler/testData/codegen/box/localClasses/kt2700.kt diff --git a/compiler/testData/codegen/box/localClasses/kt2700.kt b/compiler/testData/codegen/box/localClasses/kt2700.kt new file mode 100644 index 00000000000..f6964fb8e1e --- /dev/null +++ b/compiler/testData/codegen/box/localClasses/kt2700.kt @@ -0,0 +1,17 @@ +package a.b + +trait Test { + fun invoke(): String { + return "OK" + } +} + +private val a : Test = { + object : Test { + + } +}() + +fun box(): String { + return a.invoke(); +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java index 0996939a371..bcc33435963 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/codegen/generated/BlackBoxCodegenTestGenerated.java @@ -2449,6 +2449,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { doTest("compiler/testData/codegen/box/localClasses/innerClassInLocalClass.kt"); } + @TestMetadata("kt2700.kt") + public void testKt2700() throws Exception { + doTest("compiler/testData/codegen/box/localClasses/kt2700.kt"); + } + @TestMetadata("kt2873.kt") public void testKt2873() throws Exception { doTest("compiler/testData/codegen/box/localClasses/kt2873.kt");