diff --git a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java index 52e58a691ab..e8996f4ecd2 100644 --- a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java +++ b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java @@ -752,6 +752,11 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { runTest("jps-plugin/testData/incremental/pureKotlin/classRecreated/"); } + @TestMetadata("classRemoved") + public void testClassRemoved() throws Exception { + runTest("jps-plugin/testData/incremental/pureKotlin/classRemoved/"); + } + @TestMetadata("classSignatureChanged") public void testClassSignatureChanged() throws Exception { runTest("jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/"); diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt new file mode 100644 index 00000000000..1b0178fd9be --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt @@ -0,0 +1,3 @@ +package test + +class A diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt.delete.1 b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt.delete.1 new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/A.kt.delete.1 @@ -0,0 +1 @@ + diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/build.log new file mode 100644 index 00000000000..94979d23f97 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/build.log @@ -0,0 +1,10 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/A.class +End of files +Compiling files: +End of files +Exit code: OK +------------------------------------------ diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/other.kt b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/other.kt new file mode 100644 index 00000000000..dc156549ce5 --- /dev/null +++ b/jps/jps-plugin/testData/incremental/pureKotlin/classRemoved/other.kt @@ -0,0 +1,4 @@ +package test + +fun other() { +}