diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/ExperimentalIncrementalJpsTestGenerated.java b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/ExperimentalIncrementalJpsTestGenerated.java index 32bd506fd4d..828ea743a87 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/ExperimentalIncrementalJpsTestGenerated.java +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/ExperimentalIncrementalJpsTestGenerated.java @@ -395,6 +395,12 @@ public class ExperimentalIncrementalJpsTestGenerated extends AbstractExperimenta doTest(fileName); } + @TestMetadata("mainRedeclaration") + public void testMainRedeclaration() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/"); + doTest(fileName); + } + @TestMetadata("moveClass") public void testMoveClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/moveClass/"); diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java index 63fd8b14dab..c9c192a8b94 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java @@ -395,6 +395,12 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest(fileName); } + @TestMetadata("mainRedeclaration") + public void testMainRedeclaration() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/"); + doTest(fileName); + } + @TestMetadata("moveClass") public void testMoveClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/moveClass/"); diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt new file mode 100644 index 00000000000..8eb2fb2be08 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt @@ -0,0 +1,3 @@ +package foo + +fun main(args: Array) = println("a") \ No newline at end of file diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt.new b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt.new new file mode 100644 index 00000000000..4feab3ef68d --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/a.kt.new @@ -0,0 +1,3 @@ +package foo + +fun main(args: Array) = println("A") \ No newline at end of file diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/b.kt b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/b.kt new file mode 100644 index 00000000000..7d4e748601c --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/b.kt @@ -0,0 +1,3 @@ +package foo + +fun main(args: Array) = println("b") \ No newline at end of file diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log new file mode 100644 index 00000000000..9ecb2e772f7 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log @@ -0,0 +1,7 @@ +Cleaning output files: +out/production/module/META-INF/module.kotlin_module +out/production/module/foo/AKt.class +End of files +Compiling files: +src/a.kt +End of files \ No newline at end of file