diff --git a/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java b/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java index 8d569fc5a76..2fae1f59adf 100644 --- a/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java +++ b/jps/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java @@ -275,6 +275,12 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest(fileName); } + @TestMetadata("subpackage") + public void testSubpackage() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/subpackage/"); + doTest(fileName); + } + @TestMetadata("topLevelFunctionSameSignature") public void testTopLevelFunctionSameSignature() throws Exception { String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/"); diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log new file mode 100644 index 00000000000..ca0056732d4 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log @@ -0,0 +1,8 @@ +Cleaning output files: +out/production/module/outer/nested/NestedPackage$main$1.class +out/production/module/outer/nested/NestedPackage-nested-*.class +out/production/module/outer/nested/NestedPackage.class +End of files +Compiling files: +src/nested.kt +End of files diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt new file mode 100644 index 00000000000..35287cfaf30 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt @@ -0,0 +1,12 @@ +package outer.nested + +import outer.f + +fun g() { +} + +fun main(args: Array) { + f { } + g() +} + diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt.new new file mode 100644 index 00000000000..35287cfaf30 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/nested.kt.new @@ -0,0 +1,12 @@ +package outer.nested + +import outer.f + +fun g() { +} + +fun main(args: Array) { + f { } + g() +} + diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/outer.kt b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/outer.kt new file mode 100644 index 00000000000..83ddfc54f1e --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/subpackage/outer.kt @@ -0,0 +1,7 @@ +package outer + +fun f(c: () -> Unit) { +} + +fun f(c: () -> T): String = "" +