diff --git a/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java b/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java index 97888252581..c8359bf9773 100644 --- a/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java +++ b/jps-plugin/test/org/jetbrains/jet/jps/build/IncrementalJpsTestGenerated.java @@ -41,6 +41,11 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest("jps-plugin/testData/incremental/classSignatureChanged/"); } + @TestMetadata("classSignatureUnchanged") + public void testClassSignatureUnchanged() throws Exception { + doTest("jps-plugin/testData/incremental/classSignatureUnchanged/"); + } + @TestMetadata("constantUnchanged") public void testConstantUnchanged() throws Exception { doTest("jps-plugin/testData/incremental/constantUnchanged/"); diff --git a/jps-plugin/testData/incremental/classSignatureUnchanged/build.log b/jps-plugin/testData/incremental/classSignatureUnchanged/build.log new file mode 100644 index 00000000000..cc8924d4caa --- /dev/null +++ b/jps-plugin/testData/incremental/classSignatureUnchanged/build.log @@ -0,0 +1,6 @@ +Cleaning output files: +out/production/module/test/Klass.class +End of files +Compiling files: +src/class.kt +End of files \ No newline at end of file diff --git a/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt b/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt new file mode 100644 index 00000000000..3f1b899222d --- /dev/null +++ b/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt @@ -0,0 +1,7 @@ +package test + +class Klass { + fun foo() = ":)" + + fun bar() = ":(" +} diff --git a/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt.new b/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt.new new file mode 100644 index 00000000000..8ac6fd17f05 --- /dev/null +++ b/jps-plugin/testData/incremental/classSignatureUnchanged/class.kt.new @@ -0,0 +1,8 @@ +package test + +// swapped functions +class Klass { + fun bar() = ":(" + + fun foo() = ":)" +} diff --git a/jps-plugin/testData/incremental/classSignatureUnchanged/usage.kt b/jps-plugin/testData/incremental/classSignatureUnchanged/usage.kt new file mode 100644 index 00000000000..2ee98c0e4be --- /dev/null +++ b/jps-plugin/testData/incremental/classSignatureUnchanged/usage.kt @@ -0,0 +1,6 @@ +package test + +fun usage(a: Klass) { + a.foo() + a.bar() +}