diff --git a/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java b/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java index 53dcf07793c..9743f18bf6a 100644 --- a/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java +++ b/jps-plugin/test/org/jetbrains/kotlin/jps/build/IncrementalJpsTestGenerated.java @@ -305,6 +305,12 @@ public class IncrementalJpsTestGenerated extends AbstractIncrementalJpsTest { doTest(fileName); } + @TestMetadata("inlineLinesChanged") + public void testInlineLinesChanged() throws Exception { + String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/"); + doTest(fileName); + } + @TestMetadata("inlineTwoFunctionsOneChanged") public void testInlineTwoFunctionsOneChanged() throws Exception { String fileName = JetTestUtils.navigationMetadata("jps-plugin/testData/incremental/pureKotlin/inlineTwoFunctionsOneChanged/"); diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log new file mode 100644 index 00000000000..ad663d5522d --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log @@ -0,0 +1,14 @@ +Cleaning output files: +out/production/module/inline/InlinePackage$inline$*.class +out/production/module/inline/InlinePackage.class +End of files +Compiling files: +src/inline.kt +End of files +Cleaning output files: +out/production/module/usage/UsagePackage$useG$*.class +out/production/module/usage/UsagePackage.class +End of files +Compiling files: +src/useG.kt +End of files diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt new file mode 100644 index 00000000000..74f00003d47 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt @@ -0,0 +1,7 @@ +package inline + +inline fun f(): String = + "inline.f()" + +inline fun g(): String = + "inline.g()" \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt.new b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt.new new file mode 100644 index 00000000000..14c3753b9d9 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/inline.kt.new @@ -0,0 +1,9 @@ +package inline + +inline fun f(): String = + "inline.f()" + + + +inline fun g(): String = + "inline.g()" \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useF.kt b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useF.kt new file mode 100644 index 00000000000..d2155ae631b --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useF.kt @@ -0,0 +1,5 @@ +package usage + +fun useF() { + inline.f() +} \ No newline at end of file diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useG.kt b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useG.kt new file mode 100644 index 00000000000..24cf31b012b --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/useG.kt @@ -0,0 +1,5 @@ +package usage + +fun useG() { + inline.g() +} \ No newline at end of file