From d832a3d2906ae1bbfbf56bb6a7b4283bff4e2a0a Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Fri, 19 Feb 2016 16:48:00 +0300 Subject: [PATCH] KotlinBuilder: use proper API to update Java mappings --- .../kotlin/jps/build/KotlinBuilder.kt | 15 ++++++------ .../lazyKotlinCaches/constant/build.log | 2 -- .../constantValueChanged/build.log | 9 +------ .../pureKotlin/allConstants/build.log | 3 --- .../classObjectConstantChanged/build.log | 3 --- .../experimental-ic-build.log | 22 +++++++++++++++++ .../pureKotlin/classRedeclaration/build.log | 2 +- .../experimental-ic-build.log | 2 +- .../experimental-ic-build.log | 22 +++++++++++++++++ .../objectConstantChanged/build.log | 2 -- .../experimental-ic-build.log | 20 ++++++++++++++++ .../packageConstantChanged/build.log | 3 --- .../traitClassObjectConstantChanged/build.log | 3 --- .../experimental-ic-build.log | 22 +++++++++++++++++ .../javaToKotlin/experimental-ic-build.log | 23 ++++++++++++++++++ .../javaToKotlinAndBack/build.log | 2 +- .../experimental-ic-build.log | 2 +- .../changeSignature/build.log | 2 +- .../constantChanged/build.log | 7 +----- .../constantChanged/experimental-ic-build.log | 24 +++++++++++++++++++ .../kotlinUsedInJava/funRenamed/build.log | 2 +- .../jvmFieldChanged/build.log | 7 +----- .../jvmFieldChanged/experimental-ic-build.log | 24 +++++++++++++++++++ .../methodAddedInSuper/build.log | 2 +- .../propertyRenamed/build.log | 2 +- 25 files changed, 176 insertions(+), 51 deletions(-) create mode 100644 jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/experimental-ic-build.log create mode 100644 jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/experimental-ic-build.log diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index 6091b6d5289..60fb5928698 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -261,7 +261,7 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { @Suppress("REIFIED_TYPE_UNSAFE_SUBSTITUTION") val generatedClasses = generatedFiles.filterIsInstance>() - val additionalPassRequired = updateJavaMappings(chunk, compilationErrors, context, dirtyFilesHolder, filesToCompile, generatedClasses, incrementalCaches) + updateJavaMappings(chunk, compilationErrors, context, dirtyFilesHolder, filesToCompile, generatedClasses, incrementalCaches) if (!IncrementalCompilation.isEnabled()) { return OK @@ -279,7 +279,7 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { processChanges(filesToCompile.values().toSet(), allCompiledFiles, dataManager, incrementalCaches.values, changesInfo, fsOperations) incrementalCaches.values.forEach { it.cleanDirtyInlineFunctions() } - return if (additionalPassRequired) ADDITIONAL_PASS_REQUIRED else OK + return OK } private fun applyActionsOnCacheVersionChange( @@ -476,10 +476,10 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { filesToCompile: MultiMap, generatedClasses: List>, incrementalCaches: Map - ): Boolean { + ) { val previousMappings = context.projectDescriptor.dataManager.mappings - val delta = previousMappings.createDelta() - val callback = delta.callback + val callback = JavaBuilderUtil.getDependenciesRegistrar(context) + val targetDirtyFiles: Map> = chunk.targets.keysToMap { val files = HashSet() dirtyFilesHolder.getRemovedFiles(it).mapTo(files, ::File) @@ -511,9 +511,10 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { } val allCompiled = filesToCompile.values() - val compiledInThisRound = if (compilationErrors) listOf() else allCompiled + val successfullyCompiled = if (compilationErrors) listOf() else allCompiled - return JavaBuilderUtil.updateMappings(context, delta, dirtyFilesHolder, chunk, allCompiled, compiledInThisRound) + JavaBuilderUtil.registerFilesToCompile(context, allCompiled) + JavaBuilderUtil.registerSuccessfullyCompiled(context, successfullyCompiled) } private fun registerOutputItems(outputConsumer: ModuleLevelBuilder.OutputConsumer, generatedFiles: List>) { diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log index 150f8fc1913..81ba2b80649 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log @@ -11,11 +11,9 @@ Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: out/production/module/META-INF/module.kotlin_module - out/production/module/constant/ConstantKt.class out/production/module/usage/UsageKt.class End of files Compiling files: - src/constant.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log b/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log index 1bd171646e7..632ed20af04 100644 --- a/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log +++ b/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log @@ -9,14 +9,7 @@ Compiling files: End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ -Cleaning output files: - out/production/module1/META-INF/module1.kotlin_module - out/production/module1/test/Module1_constKt.class -End of files -Compiling files: - module1/src/module1_const.kt -End of files -Exit code: OK +Exit code: NOTHING_DONE ------------------------------------------ Cleaning output files: out/production/module2/usage/Usage.class diff --git a/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log b/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log index cf60e2e8822..e92b97f77a8 100644 --- a/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log @@ -22,12 +22,9 @@ End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: - out/production/module/META-INF/module.kotlin_module - out/production/module/test/ConstKt.class out/production/module/test/Usage.class End of files Compiling files: - src/const.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log index 17964e4fe92..9709f96d08e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log @@ -10,12 +10,9 @@ End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: - out/production/module/test/Klass$Companion.class - out/production/module/test/Klass.class out/production/module/test/Usage.class End of files Compiling files: - src/const.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/experimental-ic-build.log new file mode 100644 index 00000000000..bf455b07c77 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/experimental-ic-build.log @@ -0,0 +1,22 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class + out/production/module/test/Usage.class +End of files +Compiling files: + src/const.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log b/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log index 77153b329f8..da4e0b01787 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log @@ -3,7 +3,7 @@ Compiling files: src/class2.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/Klass.class diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log index 53cfd43669b..7722838c8fe 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log @@ -20,7 +20,7 @@ Compiling files: src/other.kt src/usage.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/META-INF/module.kotlin_module diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/experimental-ic-build.log new file mode 100644 index 00000000000..82fd3845d42 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/experimental-ic-build.log @@ -0,0 +1,22 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Test.class + out/production/module/test/Test__BKt.class +End of files +Compiling files: + src/b.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Test.class + out/production/module/test/Test__AKt.class +End of files +Compiling files: + src/a.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log index d4fc7b2018b..5ef732c6a6f 100644 --- a/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log @@ -9,11 +9,9 @@ End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: - out/production/module/test/Object.class out/production/module/test/Usage.class End of files Compiling files: - src/const.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/experimental-ic-build.log new file mode 100644 index 00000000000..1b6aab2fc85 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/experimental-ic-build.log @@ -0,0 +1,20 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Object.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/test/Object.class + out/production/module/test/Usage.class +End of files +Compiling files: + src/const.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log index 0f23479c090..c65246888fe 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log @@ -10,12 +10,9 @@ End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: - out/production/module/META-INF/module.kotlin_module - out/production/module/test/ConstKt.class out/production/module/test/Usage.class End of files Compiling files: - src/const.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log index d840f5a96b1..c4ae0d3901e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log @@ -10,12 +10,9 @@ End of files Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: - out/production/module/test/Trait$Companion.class - out/production/module/test/Trait.class out/production/module/test/Usage.class End of files Compiling files: - src/const.kt src/usage.kt End of files Exit code: OK diff --git a/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/experimental-ic-build.log new file mode 100644 index 00000000000..33d35483270 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/experimental-ic-build.log @@ -0,0 +1,22 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Trait$Companion.class + out/production/module/test/Trait.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/test/Trait$Companion.class + out/production/module/test/Trait.class + out/production/module/test/Usage.class +End of files +Compiling files: + src/const.kt + src/usage.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/experimental-ic-build.log new file mode 100644 index 00000000000..6188d73bf81 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/experimental-ic-build.log @@ -0,0 +1,23 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/TheClass.class +End of files +Compiling files: + src/TheClass.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/Usage.class + out/production/module/UsageInKotlinKt.class +End of files +Compiling files: + src/usageInKotlin.kt +End of files +Exit code: OK +------------------------------------------ +Compiling files: + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log index f8d413cf6ce..cd2de0c9575 100644 --- a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log @@ -11,7 +11,7 @@ Compiling files: src/Foo.kt src/usage.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/META-INF/module.kotlin_module diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/experimental-ic-build.log index 92221506e10..7fcd3cd0cfe 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/experimental-ic-build.log @@ -7,7 +7,7 @@ End of files Compiling files: src/fun.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/JavaUsage.class diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log index 302557a2230..40d5de2889b 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log @@ -7,7 +7,7 @@ End of files Compiling files: src/fun.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/Usage.class diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log index 9cb04b4d7c1..3544758175f 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log @@ -11,13 +11,8 @@ Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: out/production/module/Usage.class - out/production/module/test/Klass$Companion.class - out/production/module/test/Klass.class End of files -Compiling files: - src/const.kt -End of files -Exit code: OK +Exit code: NOTHING_DONE ------------------------------------------ Compiling files: src/Usage.java diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/experimental-ic-build.log new file mode 100644 index 00000000000..1d26bdaba08 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/experimental-ic-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/Usage.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Compiling files: + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log index dd06455f2ba..cb63f56fc99 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log @@ -7,7 +7,7 @@ End of files Compiling files: src/fun.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/WillBeUnresolved.class diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log index 9cb04b4d7c1..3544758175f 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log @@ -11,13 +11,8 @@ Exit code: ADDITIONAL_PASS_REQUIRED ------------------------------------------ Cleaning output files: out/production/module/Usage.class - out/production/module/test/Klass$Companion.class - out/production/module/test/Klass.class End of files -Compiling files: - src/const.kt -End of files -Exit code: OK +Exit code: NOTHING_DONE ------------------------------------------ Compiling files: src/Usage.java diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/experimental-ic-build.log new file mode 100644 index 00000000000..1d26bdaba08 --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/experimental-ic-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module/Usage.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class +End of files +Compiling files: + src/const.kt +End of files +Exit code: OK +------------------------------------------ +Compiling files: + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log index 6c4554b7374..c1d74686c36 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log @@ -6,7 +6,7 @@ End of files Compiling files: src/Super.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/Sub.class diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log index a2374e45e84..938f61c54ac 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log @@ -7,7 +7,7 @@ End of files Compiling files: src/prop.kt End of files -Exit code: ADDITIONAL_PASS_REQUIRED +Exit code: OK ------------------------------------------ Cleaning output files: out/production/module/WillBeUnresolved.class