From 8c3f9149ac6e49808efd1469d9a0213b2b86e991 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 11 Nov 2013 17:42:35 +0400 Subject: [PATCH] Add a test on extension function to object --- compiler/testData/diagnostics/tests/extensions/object.kt | 6 ++++++ .../jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 compiler/testData/diagnostics/tests/extensions/object.kt diff --git a/compiler/testData/diagnostics/tests/extensions/object.kt b/compiler/testData/diagnostics/tests/extensions/object.kt new file mode 100644 index 00000000000..9e997519cc2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/object.kt @@ -0,0 +1,6 @@ +object O + +fun Any.foo() = 42 +val Any?.bar = 239 + +val x = O.foo() + O.bar diff --git a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java index 27a48532701..5f42b6e5954 100644 --- a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java +++ b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java @@ -2694,6 +2694,11 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage doTest("compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.kt"); } + @TestMetadata("object.kt") + public void testObject() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/object.kt"); + } + @TestMetadata("throwOutCandidatesByReceiver.kt") public void testThrowOutCandidatesByReceiver() throws Exception { doTest("compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver.kt");