diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/BuildLogger.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/BuildLogger.kt new file mode 100644 index 00000000000..6b93c151f52 --- /dev/null +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/BuildLogger.kt @@ -0,0 +1,35 @@ +/* + * Copyright 2010-2016 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.jps.build + +import org.jetbrains.jps.incremental.ModuleLevelBuilder +import java.io.File + +interface BuildLogger { + fun buildFinished(exitCode: ModuleLevelBuilder.ExitCode) + fun markedAsDirty(files: Iterable) + + companion object { + val DO_NOTHING = object : BuildLogger { + override fun buildFinished(exitCode: ModuleLevelBuilder.ExitCode) { + } + + override fun markedAsDirty(files: Iterable) { + } + } + } +} diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/FSOperationsHelper.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/FSOperationsHelper.kt index 64b06dd97d3..3e840ae2c98 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/build/FSOperationsHelper.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/FSOperationsHelper.kt @@ -32,6 +32,8 @@ class FSOperationsHelper( fun hasMarkedDirty(): Boolean = markedDirty + private val buildLogger = compileContext.testingContext?.buildLogger ?: BuildLogger.DO_NOTHING + fun markChunk(recursively: Boolean, kotlinOnly: Boolean, excludeFiles: Set = setOf()) { fun shouldMark(file: File): Boolean { if (kotlinOnly && !KotlinSourceFileCollector.isKotlinSourceFile(file)) return false @@ -53,7 +55,9 @@ class FSOperationsHelper( fun markFiles(files: Iterable, excludeFiles: Set = setOf()) { val filesToMark = files.toMutableSet() filesToMark.removeAll(excludeFiles) + log.debug("Mark dirty: $filesToMark") + buildLogger.markedAsDirty(filesToMark) for (file in filesToMark) { if (!file.exists()) continue 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 e4f8db4a054..e03396e9357 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -34,8 +34,6 @@ import org.jetbrains.jps.incremental.messages.BuildMessage import org.jetbrains.jps.incremental.messages.CompilerMessage import org.jetbrains.jps.incremental.storage.BuildDataManager import org.jetbrains.jps.model.JpsProject -import org.jetbrains.jps.model.JpsSimpleElement -import org.jetbrains.jps.model.ex.JpsElementChildRoleBase import org.jetbrains.jps.model.java.JpsJavaClasspathKind import org.jetbrains.jps.model.java.JpsJavaExtensionService import org.jetbrains.jps.model.module.JpsModule @@ -78,7 +76,6 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { companion object { @JvmField val KOTLIN_BUILDER_NAME: String = "Kotlin Builder" - val LOOKUP_TRACKER: JpsElementChildRoleBase> = JpsElementChildRoleBase.create("lookup tracker") val LOG = Logger.getInstance("#org.jetbrains.kotlin.jps.build.KotlinBuilder") } @@ -123,13 +120,19 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { applyActionsOnCacheVersionChange(actions, cacheVersionsProvider, context, dataManager, targets, fsOperations) } + + override fun chunkBuildFinished(context: CompileContext?, chunk: ModuleChunk?) { + super.chunkBuildFinished(context, chunk) + + LOG.debug("------------------------------------------") + } + override fun build( context: CompileContext, chunk: ModuleChunk, dirtyFilesHolder: DirtyFilesHolder, outputConsumer: ModuleLevelBuilder.OutputConsumer ): ModuleLevelBuilder.ExitCode { - LOG.debug("------------------------------------------") val messageCollector = MessageCollectorAdapter(context) val fsOperations = FSOperationsHelper(context, chunk, LOG) @@ -139,6 +142,11 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { val actualExitCode = if (proposedExitCode == OK && fsOperations.hasMarkedDirty()) ADDITIONAL_PASS_REQUIRED else proposedExitCode LOG.info("Build result: " + actualExitCode) + + context.testingContext?.run { + buildLogger.buildFinished(actualExitCode) + } + return actualExitCode } catch (e: StopBuildException) { @@ -847,19 +855,11 @@ private fun withSubtypes( } private fun getLookupTracker(project: JpsProject): LookupTracker { - var lookupTracker = LookupTracker.DO_NOTHING + val testLookupTracker = project.testingContext?.lookupTracker ?: LookupTracker.DO_NOTHING - if ("true".equals(System.getProperty("kotlin.jps.tests"), ignoreCase = true)) { - val testTracker = project.container.getChild(KotlinBuilder.LOOKUP_TRACKER)?.data + if (IncrementalCompilation.isExperimental()) return LookupTrackerImpl(testLookupTracker) - if (testTracker != null) { - lookupTracker = testTracker - } - } - - if (IncrementalCompilation.isExperimental()) return LookupTrackerImpl(lookupTracker) - - return lookupTracker + return testLookupTracker } private fun getIncrementalCaches(chunk: ModuleChunk, context: CompileContext): Map { diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/TestingContext.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/TestingContext.kt new file mode 100644 index 00000000000..3f735bdf2c6 --- /dev/null +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/TestingContext.kt @@ -0,0 +1,44 @@ +/* + * Copyright 2010-2016 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.jps.build + +import org.jetbrains.annotations.TestOnly +import org.jetbrains.jps.incremental.CompileContext +import org.jetbrains.jps.model.JpsElementFactory +import org.jetbrains.jps.model.JpsProject +import org.jetbrains.jps.model.JpsSimpleElement +import org.jetbrains.jps.model.ex.JpsElementChildRoleBase +import org.jetbrains.kotlin.incremental.components.LookupTracker + +private val TESTING_CONTEXT = JpsElementChildRoleBase.create>("Testing context") + +@TestOnly +fun JpsProject.setTestingContext(context: TestingContext) { + val dataContainer = JpsElementFactory.getInstance().createSimpleElement(context) + container.setChild(TESTING_CONTEXT, dataContainer) +} + +val JpsProject.testingContext: TestingContext? + get() = container.getChild(TESTING_CONTEXT)?.data + +val CompileContext.testingContext: TestingContext? + get() = projectDescriptor?.project?.testingContext + +class TestingContext( + val lookupTracker: LookupTracker, + val buildLogger: BuildLogger +) diff --git a/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt b/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt index 744871793e7..1e27566a945 100644 --- a/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt +++ b/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt @@ -37,8 +37,8 @@ import org.jetbrains.jps.cmdline.ProjectDescriptor import org.jetbrains.jps.incremental.BuilderRegistry import org.jetbrains.jps.incremental.IncProjectBuilder import org.jetbrains.jps.incremental.ModuleBuildTarget +import org.jetbrains.jps.incremental.ModuleLevelBuilder import org.jetbrains.jps.incremental.messages.BuildMessage -import org.jetbrains.jps.model.JpsElementFactory import org.jetbrains.jps.model.JpsModuleRootModificationUtil import org.jetbrains.jps.model.java.JpsJavaDependencyScope import org.jetbrains.jps.model.java.JpsJavaExtensionService @@ -151,8 +151,7 @@ abstract class AbstractIncrementalJpsTest( projectDescriptor = createProjectDescriptor(BuildLoggingManager(logger)) val lookupTracker = createLookupTracker() - val dataContainer = JpsElementFactory.getInstance().createSimpleElement(lookupTracker) - projectDescriptor.project.container.setChild(KotlinBuilder.LOOKUP_TRACKER, dataContainer) + projectDescriptor.project.setTestingContext(TestingContext(lookupTracker, logger)) try { val builder = IncProjectBuilder(projectDescriptor, BuilderRegistry.getInstance(), myBuildParams, CanceledStatus.NULL, mockConstantSearch, true) @@ -323,13 +322,11 @@ abstract class AbstractIncrementalJpsTest( return result } - protected fun createDefaultBuildLog(incrementalMakeResults: List): String = - incrementalMakeResults.joinToString("\n\n") { it.log } - - protected open fun createExperimentalBuildLog(incrementalMakeResults: List): String = + protected open fun createBuildLog(incrementalMakeResults: List): String = buildString { incrementalMakeResults.forEachIndexed { i, makeResult -> - append("\n========== Step #${i + 1} ============\n\n") + if (i > 0) append("\n") + append("================ Step #${i + 1} =================\n\n") append(makeResult.log) } } @@ -346,12 +343,12 @@ abstract class AbstractIncrementalJpsTest( val buildLogFile = File(testDataDir, BUILD_LOG_FILE_NAME) val experimentalBuildLog = File(testDataDir, experimentalBuildLogFileName) + val logs = createBuildLog(otherMakeResults) + if (enableExperimentalIncrementalCompilation && experimentalBuildLog.exists()) { - val logs = createExperimentalBuildLog(otherMakeResults) UsefulTestCase.assertSameLinesWithFile(experimentalBuildLog.absolutePath, logs) } else if (buildLogFile.exists() || !allowNoBuildLogFileInTestData) { - val logs = createDefaultBuildLog(otherMakeResults) UsefulTestCase.assertSameLinesWithFile(buildLogFile.absolutePath, logs) } @@ -509,8 +506,28 @@ abstract class AbstractIncrementalJpsTest( override fun doGetProjectDir(): File? = workDir - // TODO replace with org.jetbrains.jps.builders.TestProjectBuilderLogger - private class MyLogger(val rootPath: String) : ProjectBuilderLoggerBase() { + private class MyLogger(val rootPath: String) : ProjectBuilderLoggerBase(), BuildLogger { + + private val dirtyFiles = ArrayList() + + override fun markedAsDirty(files: Iterable) { + dirtyFiles.addAll(files) + } + + override fun buildFinished(exitCode: ModuleLevelBuilder.ExitCode) { + + if (dirtyFiles.isNotEmpty()) { + logLine("Marked as dirty by Kotlin:") + dirtyFiles + .map { FileUtil.toSystemIndependentName(it.path) } + .sorted() + .forEach { logLine(it) } + dirtyFiles.clear() + } + logLine("Exit code: $exitCode") + logLine("------------------------------------------") + } + private val logBuf = StringBuilder() val log: String get() = logBuf.toString() @@ -528,7 +545,7 @@ abstract class AbstractIncrementalJpsTest( } override fun logLine(message: String?) { - logBuf.append(KotlinTestUtils.replaceHashWithStar(message!!.removePrefix("$rootPath/"))).append('\n') + logBuf.append(KotlinTestUtils.replaceHashWithStar(message!!.replace("^$rootPath/".toRegex(), " "))).append('\n') } } diff --git a/jps-plugin/test/org/jetbrains/kotlin/jps/build/experimentalIncrementalCompilationTests.kt b/jps-plugin/test/org/jetbrains/kotlin/jps/build/experimentalIncrementalCompilationTests.kt index 66ec7f7d1b2..8dae89c9540 100644 --- a/jps-plugin/test/org/jetbrains/kotlin/jps/build/experimentalIncrementalCompilationTests.kt +++ b/jps-plugin/test/org/jetbrains/kotlin/jps/build/experimentalIncrementalCompilationTests.kt @@ -42,9 +42,6 @@ abstract class AbstractExperimentalIncrementalCacheVersionChangedTest : Abstract abstract class AbstractDataContainerVersionChangedTest : AbstractExperimentalIncrementalCacheVersionChangedTest() { override val experimentalBuildLogFileName = "data-container-version-build.log" - override fun createExperimentalBuildLog(incrementalMakeResults: List) = - createDefaultBuildLog(incrementalMakeResults) - override fun getVersions(cacheVersionProvider: CacheVersionProvider, targets: Iterable) = listOf(cacheVersionProvider.dataContainerVersion()) -} \ No newline at end of file +} diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/clearedHasKotlin/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/clearedHasKotlin/build.log index 5fdce9ad8e7..4b2ab8d5d6a 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/clearedHasKotlin/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/clearedHasKotlin/build.log @@ -1,20 +1,39 @@ -Cleaning output files: -out/production/module1/C.class -End of files -Compiling files: -module1/src/module1_C.java -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module1/A.class + out/production/module1/C.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module1/src/module1_A.kt + module1/src/module1_C.java End of files +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + Cleaning output files: -out/production/module1/B.class + out/production/module1/A.class End of files Compiling files: -module1/src/module1_B.kt -End of files \ No newline at end of file + module1/src/module1_A.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module1/B.class +End of files +Compiling files: + module1/src/module1_B.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/build.log index f3a965ea35b..d02fea7e638 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/build.log @@ -1,24 +1,34 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/a/A.class + out/production/module1/a/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/b/B.class + out/production/module2/b/B.class End of files Compiling files: -module2/src/module2_B.kt + module2/src/module2_B.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module3/c/C.class + out/production/module3/c/C.class End of files Compiling files: -module3/src/module3_C.kt + module3/src/module3_C.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module4/D/D.class + out/production/module4/D/D.class End of files Compiling files: -module4/src/module4_D.kt -End of files \ No newline at end of file + module4/src/module4_D.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/data-container-version-build.log new file mode 100644 index 00000000000..1a8d7b0695f --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/exportedModule/data-container-version-build.log @@ -0,0 +1,39 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/a/A.class +End of files +Compiling files: + module1/src/module1_A.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_A.kt + module2/src/module2_B.kt + module3/src/module3_C.kt + module4/src/module4_D.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/b/B.class +End of files +Compiling files: + module2/src/module2_B.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module3/c/C.class +End of files +Compiling files: + module3/src/module3_C.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module4/D/D.class +End of files +Compiling files: + module4/src/module4_D.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/javaOnlyModulesAreNotAffected/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/javaOnlyModulesAreNotAffected/build.log index fcbc03b2b32..b7b0767477c 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/javaOnlyModulesAreNotAffected/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/javaOnlyModulesAreNotAffected/build.log @@ -1,14 +1,29 @@ -Cleaning output files: -out/production/module1/A.class -End of files -Compiling files: -module1/src/module1_A.java -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module1/B.class + out/production/module1/A.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module1/src/module1_B.java -End of files \ No newline at end of file + module1/src/module1_A.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module1/B.class +End of files +Exit code: NOTHING_DONE +------------------------------------------ +Compiling files: + module1/src/module1_B.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/build.log index ae0d40bb5e6..2894338355f 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/build.log @@ -1,28 +1,40 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module4/module4/D.class + out/production/module4/module4/D.class End of files Compiling files: -module4/src/module4_d.kt + module4/src/module4_d.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/module1/A.class -out/production/module1/module1/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/module2/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module3/META-INF/module3.kotlin_module -out/production/module3/module3/Module3_cKt.class + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/module3/Module3_cKt.class End of files Compiling files: -module3/src/module3_c.kt -End of files \ No newline at end of file + module3/src/module3_c.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/data-container-version-build.log new file mode 100644 index 00000000000..2b342e3b58b --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/module1Modified/data-container-version-build.log @@ -0,0 +1,45 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module4/module4/D.class +End of files +Compiling files: + module4/src/module4_d.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_a.kt + module2/src/module2_b.kt + module3/src/module3_c.kt + module4/src/module4_d.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/module3/Module3_cKt.class +End of files +Compiling files: + module3/src/module3_c.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/build.log index c1dd95e8e3a..9365c3e7817 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/build.log @@ -1,15 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/module1/A.class -out/production/module1/module1/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/module2/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt -End of files \ No newline at end of file + module2/src/module2_b.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/data-container-version-build.log new file mode 100644 index 00000000000..da85b77b110 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/module2Modified/data-container-version-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_a.kt + module2/src/module2_b.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/build.log index d9e25129990..840832f2d80 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/build.log @@ -1,13 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_AKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_AKt.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/b/B.class + out/production/module2/b/B.class End of files Compiling files: -module2/src/module2_B.kt -End of files \ No newline at end of file + module2/src/module2_B.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/data-container-version-build.log new file mode 100644 index 00000000000..e91ca18b7e9 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithConstantModified/data-container-version-build.log @@ -0,0 +1,22 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_AKt.class +End of files +Compiling files: + module1/src/module1_A.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_A.kt + module2/src/module2_B.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/b/B.class +End of files +Compiling files: + module2/src/module2_B.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/build.log index 2883783148a..b09b8be9b22 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/build.log @@ -1,14 +1,20 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_AKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_AKt.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/b/B.class + out/production/module2/b/B.class End of files Compiling files: -module2/src/module2_B.kt -End of files \ No newline at end of file + module2/src/module2_B.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/data-container-version-build.log new file mode 100644 index 00000000000..0fc485c9e08 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/moduleWithInlineModified/data-container-version-build.log @@ -0,0 +1,23 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_AKt.class +End of files +Compiling files: + module1/src/module1_A.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_A.kt + module2/src/module2_B.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/b/B.class +End of files +Compiling files: + module2/src/module2_B.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/build.log index 241969e6b52..a16e3571f3f 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/build.log @@ -1,11 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class -out/production/module/test/AKt.class -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class + out/production/module/test/BKt.class End of files Compiling files: -src/a.kt -src/b.kt -src/other.kt -End of files \ No newline at end of file + src/a.kt + src/b.kt + src/other.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/data-container-version-build.log new file mode 100644 index 00000000000..0fcf8fc80ca --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/touchedFile/data-container-version-build.log @@ -0,0 +1,19 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class + out/production/module/test/BKt.class +End of files +Compiling files: + src/a.kt + src/b.kt + src/other.kt +End of files +Marked as dirty by Kotlin: + src/a.kt + src/b.kt + src/other.kt +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/build.log index 4c18d5c71da..b5344359ac6 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/build.log @@ -1,15 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class -out/production/module/test/AKt.class -out/production/module/test/BKt.class + out/production/module/A.class + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class + out/production/module/test/BKt.class End of files Compiling files: -src/a.kt -src/b.kt -src/other.kt + src/a.kt + src/b.kt + src/other.kt End of files +Exit code: OK +------------------------------------------ Compiling files: -src/A.java -End of files \ No newline at end of file + src/A.java +End of files diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/data-container-version-build.log new file mode 100644 index 00000000000..cac3f45aa51 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/touchedOnlyJavaFile/data-container-version-build.log @@ -0,0 +1,23 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/A.class + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class + out/production/module/test/BKt.class +End of files +Compiling files: + src/a.kt + src/b.kt + src/other.kt +End of files +Marked as dirty by Kotlin: + src/a.kt + src/b.kt + src/other.kt +Exit code: OK +------------------------------------------ +Compiling files: + src/A.java +End of files diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/build.log index 47ee1d1126c..63704f89c81 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/build.log @@ -1,9 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class + out/production/module/test/BKt.class End of files Compiling files: -src/a.kt -src/b.kt -End of files \ No newline at end of file + src/a.kt + src/b.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/data-container-version-build.log new file mode 100644 index 00000000000..bc8ec716cf9 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/untouchedFiles/data-container-version-build.log @@ -0,0 +1,16 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class + out/production/module/test/BKt.class +End of files +Compiling files: + src/a.kt + src/b.kt +End of files +Marked as dirty by Kotlin: + src/a.kt + src/b.kt +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/withError/build.log b/jps-plugin/testData/incremental/cacheVersionChanged/withError/build.log index e066711ad3f..a6ea3e076ec 100644 --- a/jps-plugin/testData/incremental/cacheVersionChanged/withError/build.log +++ b/jps-plugin/testData/incremental/cacheVersionChanged/withError/build.log @@ -1,38 +1,57 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module4/module4/D.class + out/production/module4/module4/D.class End of files Compiling files: -module4/src/module4_d.kt + module4/src/module4_d.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/module1/A.class -out/production/module1/module1/Module1_aKt.class -out/production/module1/module1/Module1_fKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class + out/production/module1/module1/Module1_fKt.class End of files Compiling files: -module1/src/module1_a.kt -module1/src/module1_f.kt + module1/src/module1_a.kt + module1/src/module1_f.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Name expected +================ Step #2 ================= +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module1/src/module1_a.kt -module1/src/module1_f.kt + module1/src/module1_a.kt + module1/src/module1_f.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/module2/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module3/META-INF/module3.kotlin_module -out/production/module3/module3/Module3_cKt.class + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/module3/Module3_cKt.class End of files Compiling files: -module3/src/module3_c.kt -End of files \ No newline at end of file + module3/src/module3_c.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/cacheVersionChanged/withError/data-container-version-build.log b/jps-plugin/testData/incremental/cacheVersionChanged/withError/data-container-version-build.log new file mode 100644 index 00000000000..1a89d780789 --- /dev/null +++ b/jps-plugin/testData/incremental/cacheVersionChanged/withError/data-container-version-build.log @@ -0,0 +1,63 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module4/module4/D.class +End of files +Compiling files: + module4/src/module4_d.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_a.kt + module1/src/module1_f.kt + module2/src/module2_b.kt + module3/src/module3_c.kt + module4/src/module4_d.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/module1/A.class + out/production/module1/module1/Module1_aKt.class + out/production/module1/module1/Module1_fKt.class +End of files +Compiling files: + module1/src/module1_a.kt + module1/src/module1_f.kt +End of files +Exit code: ABORT +------------------------------------------ +COMPILATION FAILED +Name expected + +================ Step #2 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Compiling files: + module1/src/module1_a.kt + module1/src/module1_f.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/module2/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/module3/Module3_cKt.class +End of files +Compiling files: + module3/src/module3_c.kt +End of files +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOn/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOn/build.log index bf5b1f99921..91109342f98 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOn/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOn/build.log @@ -1,42 +1,70 @@ -Cleaning output files: -out/production/module1/foo/Z.class -End of files -Compiling files: -module1/src/module1_z.kt -End of files -Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/A.class -out/production/module2/foo/B.class -out/production/module2/foo/C.class -out/production/module2/foo/Module2_aKt.class -out/production/module2/foo/Module2_bKt.class -out/production/module2/foo/Module2_cKt.class -End of files -Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt -End of files -Cleaning output files: -out/production/module3/foo/D.class -End of files -Compiling files: -module3/src/module3_d.kt -End of files -Cleaning output files: -out/production/module4/foo/E.class -End of files -Compiling files: -module4/src/module4_e.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/A.class -out/production/module2/foo/Module2_aKt.class + out/production/module1/foo/Z.class End of files Compiling files: -module2/src/module2_a.kt + module1/src/module1_z.kt End of files +Marked as dirty by Kotlin: + module1/src/module1_z.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt + module3/src/module3_d.kt + module4/src/module4_e.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/A.class + out/production/module2/foo/B.class + out/production/module2/foo/C.class + out/production/module2/foo/Module2_aKt.class + out/production/module2/foo/Module2_bKt.class + out/production/module2/foo/Module2_cKt.class +End of files +Compiling files: + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module3/foo/D.class +End of files +Compiling files: + module3/src/module3_d.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module4/foo/E.class +End of files +Compiling files: + module4/src/module4_e.kt +End of files +Exit code: OK +------------------------------------------ + +================ Step #2 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/A.class + out/production/module2/foo/Module2_aKt.class +End of files +Compiling files: + module2/src/module2_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaChanged/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaChanged/build.log index b81d72e61ad..0f54ba72254 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaChanged/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaChanged/build.log @@ -1,25 +1,37 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module1/src/module1_a.kt + module2/src/module2_c.kt + module3/src/module3_d.kt +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module2/B.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/Module2_cKt.class +End of files +Compiling files: + module2/src/module2_c.kt +End of files +Exit code: OK +------------------------------------------ +Compiling files: + module2/src/module2_B.java End of files Cleaning output files: -out/production/module2/B.class -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/Module2_cKt.class + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/Module3_dKt.class End of files Compiling files: -module2/src/module2_c.kt + module3/src/module3_d.kt End of files -Compiling files: -module2/src/module2_B.java -End of files -Cleaning output files: -out/production/module3/META-INF/module3.kotlin_module -out/production/module3/Module3_dKt.class -End of files -Compiling files: -module3/src/module3_d.kt -End of files \ No newline at end of file +Exit code: OK +------------------------------------------ diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaOnly/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaOnly/build.log index b97f58152ee..4199fbdec4e 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaOnly/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnJavaOnly/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/A.java + src/A.java End of files diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnOff/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnOff/build.log index 6aa1259a392..4f43272ffea 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnOff/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/experimentalOnOff/build.log @@ -1,63 +1,104 @@ -Cleaning output files: -out/production/module1/foo/Z.class -End of files -Compiling files: -module1/src/module1_z.kt -End of files -Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/A.class -out/production/module2/foo/B.class -out/production/module2/foo/C.class -out/production/module2/foo/Module2_aKt.class -out/production/module2/foo/Module2_bKt.class -out/production/module2/foo/Module2_cKt.class -End of files -Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt -End of files -Cleaning output files: -out/production/module3/foo/D.class -End of files -Compiling files: -module3/src/module3_d.kt -End of files -Cleaning output files: -out/production/module4/foo/E.class -End of files -Compiling files: -module4/src/module4_e.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/A.class -out/production/module2/foo/Module2_aKt.class + out/production/module1/foo/Z.class End of files Compiling files: -module2/src/module2_a.kt + module1/src/module1_z.kt End of files - - +Marked as dirty by Kotlin: + module1/src/module1_z.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt + module3/src/module3_d.kt + module4/src/module4_e.kt +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/A.class -out/production/module2/foo/Module2_aKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/A.class + out/production/module2/foo/B.class + out/production/module2/foo/C.class + out/production/module2/foo/Module2_aKt.class + out/production/module2/foo/Module2_bKt.class + out/production/module2/foo/Module2_cKt.class End of files Compiling files: -module2/src/module2_a.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/B.class -out/production/module2/foo/C.class -out/production/module2/foo/Module2_bKt.class -out/production/module2/foo/Module2_cKt.class + out/production/module3/foo/D.class End of files Compiling files: -module2/src/module2_b.kt -module2/src/module2_c.kt -End of files \ No newline at end of file + module3/src/module3_d.kt +End of files +Exit code: OK +------------------------------------------ +Cleaning output files: + out/production/module4/foo/E.class +End of files +Compiling files: + module4/src/module4_e.kt +End of files +Exit code: OK +------------------------------------------ + +================ Step #2 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/A.class + out/production/module2/foo/Module2_aKt.class +End of files +Compiling files: + module2/src/module2_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #3 ================= + +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/A.class + out/production/module2/foo/Module2_aKt.class +End of files +Compiling files: + module2/src/module2_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/B.class + out/production/module2/foo/C.class + out/production/module2/foo/Module2_bKt.class + out/production/module2/foo/Module2_cKt.class +End of files +Compiling files: + module2/src/module2_b.kt + module2/src/module2_c.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOff/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOff/build.log index 541295aab83..551992f4603 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOff/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOff/build.log @@ -1,20 +1,39 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_aKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_aKt.class End of files Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt End of files +Exit code: OK +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_aKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_aKt.class End of files Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt -End of files \ No newline at end of file + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt +End of files +Exit code: OK +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOffOn/build.log b/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOffOn/build.log index d9957c7d841..433cdf6c074 100644 --- a/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOffOn/build.log +++ b/jps-plugin/testData/incremental/changeIncrementalOption/incrementalOffOn/build.log @@ -1,56 +1,90 @@ +================ Step #1 ================= + +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_aKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_aKt.class End of files Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt End of files +Exit code: OK +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Cleaning output files: -out/production/module1/foo/Z.class + out/production/module1/foo/Z.class End of files Compiling files: -module1/src/module1_z.kt + module1/src/module1_z.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_aKt.class -out/production/module2/foo/Module2_bKt.class -out/production/module2/foo/Module2_cKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_aKt.class + out/production/module2/foo/Module2_bKt.class + out/production/module2/foo/Module2_cKt.class End of files Compiling files: -module2/src/module2_a.kt -module2/src/module2_b.kt -module2/src/module2_c.kt + module2/src/module2_a.kt + module2/src/module2_b.kt + module2/src/module2_c.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module3/foo/D.class + out/production/module3/foo/D.class End of files Compiling files: -module3/src/module3_d.kt + module3/src/module3_d.kt End of files +Exit code: OK +------------------------------------------ Cleaning output files: -out/production/module4/foo/E.class + out/production/module4/foo/E.class End of files Compiling files: -module4/src/module4_e.kt + module4/src/module4_e.kt End of files +Exit code: OK +------------------------------------------ +================ Step #3 ================= +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_aKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_aKt.class End of files Compiling files: -module2/src/module2_a.kt + module2/src/module2_a.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/foo/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/foo/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt -End of files \ No newline at end of file + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/annotationFlagRemoved/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/annotationFlagRemoved/build.log index f72a87fbfa2..e2668c90752 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/annotationFlagRemoved/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/annotationFlagRemoved/build.log @@ -1,32 +1,47 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Ann1.class + out/production/module/Ann1.class End of files Compiling files: -src/Ann1.kt + src/Ann1.kt End of files +Marked as dirty by Kotlin: + src/UseAnn1Class.kt + src/useAnn1Fun.kt + src/useAnn1Val.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UseAnn1.class -out/production/module/UseAnn1FunKt.class -out/production/module/UseAnn1ValKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseAnn1.class + out/production/module/UseAnn1FunKt.class + out/production/module/UseAnn1ValKt.class End of files Compiling files: -src/UseAnn1Class.kt -src/useAnn1Fun.kt -src/useAnn1Val.kt + src/UseAnn1Class.kt + src/useAnn1Fun.kt + src/useAnn1Val.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED 'Ann1' is not an annotation class 'Ann1' is not an annotation class 'Ann1' is not an annotation class +================ Step #2 ================= Cleaning output files: -out/production/module/Ann1.class + out/production/module/Ann1.class End of files Compiling files: -src/Ann1.kt -src/UseAnn1Class.kt -src/useAnn1Fun.kt -src/useAnn1Val.kt -End of files \ No newline at end of file + src/Ann1.kt + src/UseAnn1Class.kt + src/useAnn1Fun.kt + src/useAnn1Val.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/annotationListChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/annotationListChanged/build.log index fa8b4a82368..09d2eba3775 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/annotationListChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/annotationListChanged/build.log @@ -1,69 +1,110 @@ -Cleaning output files: -out/production/module/foo/A.class -End of files -Compiling files: -src/A.kt -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class -End of files -Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/foo/A.class -out/production/module/foo/Ann.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/foo/A.class + out/production/module/foo/Ann.class +End of files +Compiling files: + src/A.kt +End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class +End of files +Compiling files: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/bridgeGenerated/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/bridgeGenerated/build.log index 48f4127779c..4e76ee1ee21 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/bridgeGenerated/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/bridgeGenerated/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/AChild.class + out/production/module/foo/AChild.class End of files Compiling files: -src/AChild.kt + src/AChild.kt End of files +Marked as dirty by Kotlin: + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/useAChild.kt -End of files \ No newline at end of file + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/classBecameFinal/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/classBecameFinal/build.log index 25fd00fe12e..9391232af5c 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/classBecameFinal/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/classBecameFinal/build.log @@ -1,55 +1,79 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED This type is final, so it cannot be inherited from +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/classBecameInterface/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/classBecameInterface/build.log index 7fef745d9de..a25bda3a216 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/classBecameInterface/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/classBecameInterface/build.log @@ -1,36 +1,55 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED This class does not have a constructor Unresolved reference: A @@ -38,23 +57,28 @@ Unresolved reference: A Unresolved reference: A Unresolved reference: A +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A$DefaultImpls.class -out/production/module/foo/A.class + out/production/module/foo/A$DefaultImpls.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/classBecamePrivate/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/classBecamePrivate/build.log index e6ef1c22e73..9f7a1fba93d 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/classBecamePrivate/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/classBecamePrivate/build.log @@ -1,36 +1,55 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'A': it is 'private' in file Subclass effective visibility 'public' should be the same or less permissive than its superclass effective visibility 'private' @@ -50,22 +69,27 @@ Cannot access 'A': it is 'private' in file Cannot access 'A': it is 'private' in file Function effective visibility 'public' should be the same or less permissive than its return type effective visibility 'private' +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/classToPackageFacade/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/classToPackageFacade/build.log index 11859745d3f..a44d8a257f7 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/classToPackageFacade/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/classToPackageFacade/build.log @@ -1,53 +1,72 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A$Companion.class -out/production/module/A.class + out/production/module/A$Companion.class + out/production/module/A.class End of files Compiling files: -src/APartF.kt -src/APartG.kt + src/APartF.kt + src/APartG.kt End of files +Marked as dirty by Kotlin: + src/useF.kt + src/useG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/AChild.class -out/production/module/GetAKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseFKt.class -out/production/module/UseGKt.class -out/production/module/UseHKt.class + out/production/module/AChild.class + out/production/module/GetAKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseFKt.class + out/production/module/UseGKt.class + out/production/module/UseHKt.class End of files Compiling files: -src/AChild.kt -src/getA.kt -src/useF.kt -src/useG.kt -src/useH.kt + src/AChild.kt + src/getA.kt + src/useF.kt + src/useG.kt + src/useH.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: A Unresolved reference: A Unresolved reference: A Unresolved reference: A +================ Step #2 ================= Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Cleaning output files: -out/production/module/A__APartFKt.class -out/production/module/A__APartGKt.class + out/production/module/A__APartFKt.class + out/production/module/A__APartGKt.class End of files Compiling files: -src/AChild.kt -src/APartF.kt -src/APartG.kt -src/useF.kt -src/useG.kt + src/AChild.kt + src/APartF.kt + src/APartG.kt + src/useF.kt + src/useG.kt End of files +Marked as dirty by Kotlin: + src/getAChild.kt + src/useJ.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/GetAChildKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseJKt.class + out/production/module/GetAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseJKt.class End of files Compiling files: -src/getAChild.kt -src/useJ.kt -End of files \ No newline at end of file + src/getAChild.kt + src/useJ.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectInheritedMemberChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectInheritedMemberChanged/build.log index 6fdf4fc4dbc..d9f69df7d35 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectInheritedMemberChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectInheritedMemberChanged/build.log @@ -1,40 +1,57 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/A.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class -out/production/module/CompanionExtensionKt.class -out/production/module/CompanionReferenceExplicitKt.class -out/production/module/CompanionReferenceImplicitKt.class -out/production/module/ImportedMemberKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/A$AA.class + out/production/module/A.class + out/production/module/CompanionExtensionKt.class + out/production/module/CompanionReferenceExplicitKt.class + out/production/module/CompanionReferenceImplicitKt.class + out/production/module/ImportedMemberKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/A.kt -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -src/importedMember.kt + src/A.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? +================ Step #2 ================= Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/A.kt -src/B.kt -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -src/importedMember.kt -End of files \ No newline at end of file + src/A.kt + src/B.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectMemberChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectMemberChanged/build.log index 7c6f3bca8d8..f2469043cb1 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectMemberChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectMemberChanged/build.log @@ -1,38 +1,54 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class + out/production/module/A$AA.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/CompanionExtensionKt.class -out/production/module/CompanionReferenceExplicitKt.class -out/production/module/CompanionReferenceImplicitKt.class -out/production/module/ImportedMemberKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/CompanionExtensionKt.class + out/production/module/CompanionReferenceExplicitKt.class + out/production/module/CompanionReferenceImplicitKt.class + out/production/module/ImportedMemberKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -src/importedMember.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.String? +================ Step #2 ================= Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class + out/production/module/A$AA.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -src/importedMember.kt -End of files \ No newline at end of file + src/A.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt + src/importedMember.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectNameChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectNameChanged/build.log index 1787756a360..9c7ada70a86 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectNameChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectNameChanged/build.log @@ -1,33 +1,48 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A$Companion.class -out/production/module/A.class + out/production/module/A$Companion.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/CompanionExtensionKt.class -out/production/module/CompanionReferenceExplicitKt.class -out/production/module/CompanionReferenceImplicitKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/CompanionExtensionKt.class + out/production/module/CompanionReferenceExplicitKt.class + out/production/module/CompanionReferenceImplicitKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: Companion Unresolved reference: Companion +================ Step #2 ================= Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class + out/production/module/A$AA.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectToSimpleObject/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectToSimpleObject/build.log index 2d1c1668c52..423183272e3 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectToSimpleObject/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/companionObjectToSimpleObject/build.log @@ -1,32 +1,46 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class + out/production/module/A$AA.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/companionExtension.kt + src/companionReferenceExplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/CompanionExtensionKt.class -out/production/module/CompanionReferenceExplicitKt.class -out/production/module/CompanionReferenceImplicitKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/CompanionExtensionKt.class + out/production/module/CompanionReferenceExplicitKt.class + out/production/module/CompanionReferenceImplicitKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: x +================ Step #2 ================= Cleaning output files: -out/production/module/A$AA.class -out/production/module/A.class + out/production/module/A$AA.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/companionExtension.kt -src/companionReferenceExplicit.kt -src/companionReferenceImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/companionExtension.kt + src/companionReferenceExplicit.kt + src/companionReferenceImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/constructorVisibilityChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/constructorVisibilityChanged/build.log index 7bd1b019759..91327dbb087 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/constructorVisibilityChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/constructorVisibilityChanged/build.log @@ -1,28 +1,42 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/createA.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/CreateAKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/CreateAKt.class End of files Compiling files: -src/AChild.kt -src/createA.kt + src/AChild.kt + src/createA.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access '': it is 'private' in 'A' Cannot access '': it is 'private' in 'A' +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/createA.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/createA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log index 99ebd362fb5..2a0e33757db 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log @@ -1,30 +1,45 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Enum.class + out/production/module/Enum.class End of files Compiling files: -src/Enum.kt + src/Enum.kt End of files +Marked as dirty by Kotlin: + src/getRandomEnumEntry.kt + src/use.kt + src/useEnumImplicitly.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/GetRandomEnumEntryKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseEnumImplicitlyKt.class -out/production/module/UseKt.class + out/production/module/GetRandomEnumEntryKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseEnumImplicitlyKt.class + out/production/module/UseKt.class End of files Compiling files: -src/getRandomEnumEntry.kt -src/use.kt -src/useEnumImplicitly.kt + src/getRandomEnumEntry.kt + src/use.kt + src/useEnumImplicitly.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED when expression must be exhaustive, add necessary 'C' branch or 'else' branch instead +================ Step #2 ================= Cleaning output files: -out/production/module/Enum.class + out/production/module/Enum.class End of files Compiling files: -src/Enum.kt -src/getRandomEnumEntry.kt -src/use.kt -src/useEnumImplicitly.kt -End of files \ No newline at end of file + src/Enum.kt + src/getRandomEnumEntry.kt + src/use.kt + src/useEnumImplicitly.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/enumMemberChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/enumMemberChanged/build.log index 77c41dc180d..d78d7348f36 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/enumMemberChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/enumMemberChanged/build.log @@ -1,24 +1,37 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Enum.class + out/production/module/Enum.class End of files Compiling files: -src/Enum.kt + src/Enum.kt End of files +Marked as dirty by Kotlin: + src/useBecameNullable.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UseBecameNullableKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseBecameNullableKt.class End of files Compiling files: -src/useBecameNullable.kt + src/useBecameNullable.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.Any? +================ Step #2 ================= Cleaning output files: -out/production/module/Enum.class + out/production/module/Enum.class End of files Compiling files: -src/Enum.kt -src/useBecameNullable.kt -End of files \ No newline at end of file + src/Enum.kt + src/useBecameNullable.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInDifferentClassesChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInDifferentClassesChanged/build.log index 0fab1b73d54..92e70b17f06 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInDifferentClassesChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInDifferentClassesChanged/build.log @@ -1,20 +1,33 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class -out/production/module/foo/B.class + out/production/module/foo/A.class + out/production/module/foo/B.class End of files Compiling files: -src/A.kt -src/AParent.kt -src/B.kt + src/A.kt + src/AParent.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/importA.kt + src/importAChild.kt + src/useB.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/UseBKt.class -out/production/module/foo/AChild.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/UseBKt.class + out/production/module/foo/AChild.class End of files Compiling files: -src/AChild.kt -src/importA.kt -src/importAChild.kt -src/useB.kt -End of files \ No newline at end of file + src/AChild.kt + src/importA.kt + src/importAChild.kt + src/useB.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInSameClassChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInSameClassChanged/build.log index 75a4ae57b32..e8d2e5aae66 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInSameClassChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/flagsAndMemberInSameClassChanged/build.log @@ -1,24 +1,36 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/B.kt + src/getA.kt + src/getB.kt + src/useA.kt + src/useB.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/B.class -out/production/module/GetAKt.class -out/production/module/GetBKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseAKt.class -out/production/module/UseBKt.class + out/production/module/B.class + out/production/module/GetAKt.class + out/production/module/GetBKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseAKt.class + out/production/module/UseBKt.class End of files Compiling files: -src/B.kt -src/getA.kt -src/getB.kt -src/useA.kt -src/useB.kt + src/B.kt + src/getA.kt + src/getB.kt + src/useA.kt + src/useB.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'A': it is 'private' in file Subclass effective visibility 'public' should be the same or less permissive than its superclass effective visibility 'private' @@ -29,28 +41,36 @@ Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiv Cannot access 'x': it is 'invisible_fake' in 'B' Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.Any? +================ Step #2 ================= Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/B.kt -src/getA.kt -src/getB.kt -src/useA.kt -src/useB.kt + src/A.kt + src/B.kt + src/getA.kt + src/getB.kt + src/useA.kt + src/useB.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.Any? Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type kotlin.Any? +================ Step #3 ================= Compiling files: -src/A.kt -src/B.kt -src/getA.kt -src/getB.kt -src/useA.kt -src/useB.kt -End of files \ No newline at end of file + src/A.kt + src/B.kt + src/getA.kt + src/getB.kt + src/useA.kt + src/useB.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/implcitUpcast/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/implcitUpcast/build.log index d70203b60b6..6d19b918639 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/implcitUpcast/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/implcitUpcast/build.log @@ -1,37 +1,54 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/C.kt + src/callUseAWithB.kt + src/callUseAWithC.kt + src/getB.kt + src/getC.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/C.class -out/production/module/CallUseAWithBKt.class -out/production/module/CallUseAWithCKt.class -out/production/module/GetBKt.class -out/production/module/GetCKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/C.class + out/production/module/CallUseAWithBKt.class + out/production/module/CallUseAWithCKt.class + out/production/module/GetBKt.class + out/production/module/GetCKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/C.kt -src/callUseAWithB.kt -src/callUseAWithC.kt -src/getB.kt -src/getC.kt + src/C.kt + src/callUseAWithB.kt + src/callUseAWithC.kt + src/getB.kt + src/getC.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type mismatch: inferred type is B but A was expected Type mismatch: inferred type is C but A was expected +================ Step #2 ================= Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt -src/C.kt -src/callUseAWithB.kt -src/callUseAWithC.kt -src/getB.kt -src/getC.kt -End of files \ No newline at end of file + src/B.kt + src/C.kt + src/callUseAWithB.kt + src/callUseAWithC.kt + src/getB.kt + src/getC.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeArgumentChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeArgumentChanged/build.log index 86aedaab86f..ab98f3636ab 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeArgumentChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeArgumentChanged/build.log @@ -1,40 +1,57 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/C.kt + src/getListOfB.kt + src/getListOfC.kt + src/useListOfAWithListOfB.kt + src/useListOfAWithListOfC.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/C.class -out/production/module/GetListOfBKt.class -out/production/module/GetListOfCKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseListOfAKt.class -out/production/module/UseListOfAWithListOfBKt.class -out/production/module/UseListOfAWithListOfCKt.class + out/production/module/C.class + out/production/module/GetListOfBKt.class + out/production/module/GetListOfCKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseListOfAKt.class + out/production/module/UseListOfAWithListOfBKt.class + out/production/module/UseListOfAWithListOfCKt.class End of files Compiling files: -src/C.kt -src/getListOfB.kt -src/getListOfC.kt -src/useListOfA.kt -src/useListOfAWithListOfB.kt -src/useListOfAWithListOfC.kt + src/C.kt + src/getListOfB.kt + src/getListOfC.kt + src/useListOfA.kt + src/useListOfAWithListOfB.kt + src/useListOfAWithListOfC.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type mismatch: inferred type is kotlin.collections.List but kotlin.collections.List was expected Type mismatch: inferred type is kotlin.collections.List but kotlin.collections.List was expected +================ Step #2 ================= Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt -src/C.kt -src/getListOfB.kt -src/getListOfC.kt -src/useListOfA.kt -src/useListOfAWithListOfB.kt -src/useListOfAWithListOfC.kt -End of files \ No newline at end of file + src/B.kt + src/C.kt + src/getListOfB.kt + src/getListOfC.kt + src/useListOfA.kt + src/useListOfAWithListOfB.kt + src/useListOfAWithListOfC.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeChanged/build.log index fc7b9a6b3b0..ae6300b6b77 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/inferredTypeChanged/build.log @@ -1,23 +1,38 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/C.kt + src/getB.kt + src/getBorC.kt + src/getBorD.kt + src/getC.kt + src/getCorD.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/C.class -out/production/module/GetBKt.class -out/production/module/GetBorCKt.class -out/production/module/GetBorDKt.class -out/production/module/GetCKt.class -out/production/module/GetCorDKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/C.class + out/production/module/GetBKt.class + out/production/module/GetBorCKt.class + out/production/module/GetBorDKt.class + out/production/module/GetCKt.class + out/production/module/GetCorDKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/C.kt -src/getB.kt -src/getBorC.kt -src/getBorD.kt -src/getC.kt -src/getCorD.kt + src/C.kt + src/getB.kt + src/getBorC.kt + src/getBorD.kt + src/getC.kt + src/getCorD.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/jvmNameChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/jvmNameChanged/build.log index ba820f85000..889c979f9de 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/jvmNameChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/jvmNameChanged/build.log @@ -1,15 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt + src/AChild.kt + src/useAChild.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/lambdaParameterAffected/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/lambdaParameterAffected/build.log index 37a3baf1fcf..beed6e444e4 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/lambdaParameterAffected/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/lambdaParameterAffected/build.log @@ -1,36 +1,52 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/consumeBExtLambda.kt + src/consumeBLambda.kt + src/useConsumeBExtLambda.kt + src/useConsumeBLambda.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/ConsumeBExtLambdaKt.class -out/production/module/ConsumeBLambdaKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseConsumeBExtLambdaKt$useConsumeBExtLambda$1.class -out/production/module/UseConsumeBExtLambdaKt.class -out/production/module/UseConsumeBLambdaKt$useConsumeBLambda$1.class -out/production/module/UseConsumeBLambdaKt.class + out/production/module/ConsumeBExtLambdaKt.class + out/production/module/ConsumeBLambdaKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseConsumeBExtLambdaKt$useConsumeBExtLambda$1.class + out/production/module/UseConsumeBExtLambdaKt.class + out/production/module/UseConsumeBLambdaKt$useConsumeBLambda$1.class + out/production/module/UseConsumeBLambdaKt.class End of files Compiling files: -src/consumeBExtLambda.kt -src/consumeBLambda.kt -src/useConsumeBExtLambda.kt -src/useConsumeBLambda.kt + src/consumeBExtLambda.kt + src/consumeBLambda.kt + src/useConsumeBExtLambda.kt + src/useConsumeBLambda.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type mismatch: inferred type is B but A was expected Type mismatch: inferred type is B but A was expected +================ Step #2 ================= Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt -src/consumeBExtLambda.kt -src/consumeBLambda.kt -src/useConsumeBExtLambda.kt -src/useConsumeBLambda.kt -End of files \ No newline at end of file + src/B.kt + src/consumeBExtLambda.kt + src/consumeBLambda.kt + src/useConsumeBExtLambda.kt + src/useConsumeBLambda.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/methodAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/methodAdded/build.log index b450c2880fc..889c979f9de 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/methodAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/methodAdded/build.log @@ -1,15 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/methodAnnotationAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/methodAnnotationAdded/build.log index b450c2880fc..889c979f9de 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/methodAnnotationAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/methodAnnotationAdded/build.log @@ -1,15 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/methodNullabilityChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/methodNullabilityChanged/build.log index 534d69f15e7..994c844f101 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/methodNullabilityChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/methodNullabilityChanged/build.log @@ -1,27 +1,41 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt + src/AChild.kt + src/useAChild.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Null can not be a value of a non-null type kotlin.Any +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/methodParameterWithDefaultValueAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/methodParameterWithDefaultValueAdded/build.log index b450c2880fc..889c979f9de 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/methodParameterWithDefaultValueAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/methodParameterWithDefaultValueAdded/build.log @@ -1,15 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/methodRemoved/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/methodRemoved/build.log index 2dc893eb74c..425add15df3 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/methodRemoved/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/methodRemoved/build.log @@ -1,16 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/utils.kt + src/A.kt + src/utils.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleCircular/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleCircular/build.log index 9272eb1ea31..0fb83223d2a 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleCircular/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleCircular/build.log @@ -1,49 +1,77 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Marked as dirty by Kotlin: + module1/src/module1_D.kt + module2/src/module2_B.kt + module3/src/module3_C.kt + module4/src/module4_E.kt + module5/src/module5_F.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module1/foo/D.class -out/production/module2/foo/B.class -out/production/module3/foo/C.class + out/production/module1/foo/D.class + out/production/module2/foo/B.class + out/production/module3/foo/C.class End of files Compiling files: -module2/src/module2_B.kt + module2/src/module2_B.kt End of files Compiling files: -module3/src/module3_C.kt + module3/src/module3_C.kt End of files Compiling files: -module1/src/module1_D.kt + module1/src/module1_D.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED This type is final, so it cannot be inherited from +================ Step #2 ================= Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module2/src/module2_B.kt + module2/src/module2_B.kt End of files Compiling files: -module3/src/module3_C.kt + module3/src/module3_C.kt End of files Compiling files: -module1/src/module1_A.kt -module1/src/module1_D.kt + module1/src/module1_A.kt + module1/src/module1_D.kt End of files +Marked as dirty by Kotlin: + module4/src/module4_E.kt + module5/src/module5_F.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module4/foo/E.class + out/production/module4/foo/E.class End of files Compiling files: -module4/src/module4_E.kt + module4/src/module4_E.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module5/foo/F.class + out/production/module5/foo/F.class End of files Compiling files: -module5/src/module5_F.kt -End of files \ No newline at end of file + module5/src/module5_F.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleExported/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleExported/build.log index cdaee454b33..5844211fd39 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleExported/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleExported/build.log @@ -1,36 +1,71 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_AChild.kt + module3/src/module3_AGrandChild.kt + module3/src/module3_importAGrandChild.kt + module4/src/module4_importAGrandChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/foo/AChild.class + out/production/module2/foo/AChild.class End of files Compiling files: -module2/src/module2_AChild.kt + module2/src/module2_AChild.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'A': it is 'private' in file Subclass effective visibility 'public' should be the same or less permissive than its superclass effective visibility 'private' +================ Step #2 ================= Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_AChild.kt + module3/src/module3_AGrandChild.kt + module3/src/module3_importAGrandChild.kt + module4/src/module4_importAGrandChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module2/src/module2_AChild.kt + module2/src/module2_AChild.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module3/foo/AGrandChild.class + out/production/module3/foo/AGrandChild.class End of files Compiling files: -module3/src/module3_AGrandChild.kt -module3/src/module3_importAGrandChild.kt + module3/src/module3_AGrandChild.kt + module3/src/module3_importAGrandChild.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module4/src/module4_importAGrandChild.kt -End of files \ No newline at end of file + module4/src/module4_importAGrandChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleSimple/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleSimple/build.log index 1e03d4107d3..ad91bd5abec 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleSimple/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/multiModuleSimple/build.log @@ -1,32 +1,61 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_AChild.kt + module2/src/module2_importA.kt + module3/src/module3_importAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/foo/AChild.class + out/production/module2/foo/AChild.class End of files Compiling files: -module2/src/module2_AChild.kt -module2/src/module2_importA.kt + module2/src/module2_AChild.kt + module2/src/module2_importA.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'A': it is 'private' in file Subclass effective visibility 'public' should be the same or less permissive than its superclass effective visibility 'private' Cannot access 'A': it is 'private' in file +================ Step #2 ================= Cleaning output files: -out/production/module1/foo/A.class + out/production/module1/foo/A.class End of files Compiling files: -module1/src/module1_A.kt + module1/src/module1_A.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_AChild.kt + module2/src/module2_importA.kt + module3/src/module3_importAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module2/src/module2_AChild.kt -module2/src/module2_importA.kt + module2/src/module2_AChild.kt + module2/src/module2_importA.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -module3/src/module3_importAChild.kt -End of files \ No newline at end of file + module3/src/module3_importAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/multifilePackagePartMethodAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/multifilePackagePartMethodAdded/build.log index 92e37457353..e1697459857 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/multifilePackagePartMethodAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/multifilePackagePartMethodAdded/build.log @@ -1,20 +1,32 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/Utils.class -out/production/module/Utils__PartBKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/Utils.class + out/production/module/Utils__PartBKt.class End of files Compiling files: -src/partB.kt + src/partB.kt End of files +Marked as dirty by Kotlin: + src/partA.kt + src/useFooF.kt + src/useFooG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UseFooFKt.class -out/production/module/UseFooGKt.class -out/production/module/Utils.class -out/production/module/Utils__PartAKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseFooFKt.class + out/production/module/UseFooGKt.class + out/production/module/Utils.class + out/production/module/Utils__PartAKt.class End of files Compiling files: -src/partA.kt -src/useFooF.kt -src/useFooG.kt -End of files \ No newline at end of file + src/partA.kt + src/useFooF.kt + src/useFooG.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/overrideExplicit/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/overrideExplicit/build.log index 334e8d99380..2e8beb3d729 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/overrideExplicit/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/overrideExplicit/build.log @@ -1,23 +1,36 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/B.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED 'f' overrides nothing +================ Step #2 ================= Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/B.kt -End of files \ No newline at end of file + src/A.kt + src/B.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/overrideImplicit/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/overrideImplicit/build.log index de3e633548e..36d30493ebe 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/overrideImplicit/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/overrideImplicit/build.log @@ -1,23 +1,36 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt + src/B.kt End of files +Marked as dirty by Kotlin: + src/BA.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/BA.class + out/production/module/BA.class End of files Compiling files: -src/BA.kt + src/BA.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Class 'BA' must be declared abstract or implement abstract member public abstract fun f(c: C): kotlin.Unit defined in A +================ Step #2 ================= Cleaning output files: -out/production/module/B.class + out/production/module/B.class End of files Compiling files: -src/B.kt -src/BA.kt -End of files \ No newline at end of file + src/B.kt + src/BA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/packageFacadeToClass/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/packageFacadeToClass/build.log index 3b8d85ae468..efc79dc6100 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/packageFacadeToClass/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/packageFacadeToClass/build.log @@ -1,40 +1,54 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class -out/production/module/A__APartFKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/A.class + out/production/module/A__APartFKt.class + out/production/module/META-INF/module.kotlin_module End of files Cleaning output files: -out/production/module/A__APartGKt.class + out/production/module/A__APartGKt.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/useF.kt + src/useG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UseFJava.class -out/production/module/UseFKt.class -out/production/module/UseGKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseFJava.class + out/production/module/UseFKt.class + out/production/module/UseGKt.class End of files Compiling files: -src/useF.kt -src/useG.kt + src/useF.kt + src/useG.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: f Unresolved reference: g +================ Step #2 ================= Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Cleaning output files: -out/production/module/A$Companion.class + out/production/module/A$Companion.class End of files Compiling files: -src/A.kt -src/useF.kt -src/useG.kt + src/A.kt + src/useF.kt + src/useG.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/UseFJava.java -End of files \ No newline at end of file + src/UseFJava.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/propertyNullabilityChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/propertyNullabilityChanged/build.log index 488756b17ac..36db4e07e4a 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/propertyNullabilityChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/propertyNullabilityChanged/build.log @@ -1,28 +1,42 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A$x$1.class -out/production/module/foo/A.class + out/production/module/foo/A$x$1.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/useAChild.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AChild.class -out/production/module/foo/UseAChildKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/AChild.class + out/production/module/foo/UseAChildKt.class End of files Compiling files: -src/AChild.kt -src/useAChild.kt + src/AChild.kt + src/useAChild.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type mismatch: inferred type is kotlin.Any? but kotlin.Any was expected +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/useAChild.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/useAChild.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/sealedClassImplAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/sealedClassImplAdded/build.log index 8048633bbe9..878d67343d0 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/sealedClassImplAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/sealedClassImplAdded/build.log @@ -1,29 +1,42 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Base$A.class -out/production/module/Base$B.class -out/production/module/Base.class + out/production/module/Base$A.class + out/production/module/Base$B.class + out/production/module/Base.class End of files Compiling files: -src/Base.kt + src/Base.kt End of files +Marked as dirty by Kotlin: + src/use.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UseKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseKt.class End of files Compiling files: -src/use.kt + src/use.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED when expression must be exhaustive, add necessary 'is C' branch or 'else' branch instead +================ Step #2 ================= Cleaning output files: -out/production/module/Base$A.class -out/production/module/Base$B.class -out/production/module/Base$C.class -out/production/module/Base.class + out/production/module/Base$A.class + out/production/module/Base$B.class + out/production/module/Base$C.class + out/production/module/Base.class End of files Compiling files: -src/Base.kt -src/use.kt -End of files \ No newline at end of file + src/Base.kt + src/use.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/secondaryConstructorAdded/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/secondaryConstructorAdded/build.log index 977648d6f3f..8c4ff368732 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/secondaryConstructorAdded/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/secondaryConstructorAdded/build.log @@ -1,30 +1,46 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED 'public constructor A(x: kotlin.String)' conflicts with another declaration in package '' +================ Step #2 ================= Cleaning output files: -out/production/module/AConstructorFunctionKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/AConstructorFunctionKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/createAFromInt.kt + src/createAFromString.kt + src/useA.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/AChild.class -out/production/module/CreateAFromIntKt.class -out/production/module/CreateAFromStringKt.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseAKt.class + out/production/module/AChild.class + out/production/module/CreateAFromIntKt.class + out/production/module/CreateAFromStringKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseAKt.class End of files Compiling files: -src/AChild.kt -src/createAFromInt.kt -src/createAFromString.kt -src/useA.kt -End of files \ No newline at end of file + src/AChild.kt + src/createAFromInt.kt + src/createAFromString.kt + src/useA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/starProjectionUpperBoundChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/starProjectionUpperBoundChanged/build.log index d6cbadde7c4..77ceb6655e5 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/starProjectionUpperBoundChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/starProjectionUpperBoundChanged/build.log @@ -1,17 +1,29 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AStarDeclaration.kt + src/CallGetAStar.kt + src/getAStar.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/AStarDeclaration.class -out/production/module/CallGetAStar.class -out/production/module/GetAStarKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/AStarDeclaration.class + out/production/module/CallGetAStar.class + out/production/module/GetAStarKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/AStarDeclaration.kt -src/CallGetAStar.kt -src/getAStar.kt -End of files \ No newline at end of file + src/AStarDeclaration.kt + src/CallGetAStar.kt + src/getAStar.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/supertypesListChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/supertypesListChanged/build.log index 2dced77d7d7..e8071f62b2b 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/supertypesListChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/supertypesListChanged/build.log @@ -1,69 +1,110 @@ -Cleaning output files: -out/production/module/foo/A.class -End of files -Compiling files: -src/A.kt -src/AParent.kt -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class -End of files -Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt + src/AParent.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/foo/A.class +End of files +Compiling files: + src/A.kt +End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class +End of files +Compiling files: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/typeParameterListChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/typeParameterListChanged/build.log index 8f18e60ad0a..714c14a60a8 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/typeParameterListChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/typeParameterListChanged/build.log @@ -1,36 +1,55 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/ImportStarKt.class -out/production/module/bar/ReferencedByFqNameKt.class -out/production/module/foo/AChild.class -out/production/module/foo/AGrandChild.class -out/production/module/foo/ATypeParameter.class -out/production/module/foo/ClassLiteralKt.class -out/production/module/foo/FunctionParameterKt.class -out/production/module/foo/GetAKt.class -out/production/module/foo/ReturnTypeImplicitKt.class -out/production/module/foo/ReturnTypeKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/ImportStarKt.class + out/production/module/bar/ReferencedByFqNameKt.class + out/production/module/foo/AChild.class + out/production/module/foo/AGrandChild.class + out/production/module/foo/ATypeParameter.class + out/production/module/foo/ClassLiteralKt.class + out/production/module/foo/FunctionParameterKt.class + out/production/module/foo/GetAKt.class + out/production/module/foo/ReturnTypeImplicitKt.class + out/production/module/foo/ReturnTypeKt.class End of files Compiling files: -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type argument expected Type argument expected @@ -43,22 +62,27 @@ Type inference failed: Not enough information to infer parameter T in constructo Please specify it explicitly. Type argument expected +================ Step #2 ================= Cleaning output files: -out/production/module/foo/A.class + out/production/module/foo/A.class End of files Compiling files: -src/A.kt -src/AChild.kt -src/AGrandChild.kt -src/ATypeParameter.kt -src/classLiteral.kt -src/functionParameter.kt -src/getA.kt -src/importA.kt -src/importAGrandChild.kt -src/importStar.kt -src/referencedByFqName.kt -src/returnType.kt -src/returnTypeImplicit.kt -End of files \ No newline at end of file + src/A.kt + src/AChild.kt + src/AGrandChild.kt + src/ATypeParameter.kt + src/classLiteral.kt + src/functionParameter.kt + src/getA.kt + src/importA.kt + src/importAGrandChild.kt + src/importStar.kt + src/referencedByFqName.kt + src/returnType.kt + src/returnTypeImplicit.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/classHierarchyAffected/varianceChanged/build.log b/jps-plugin/testData/incremental/classHierarchyAffected/varianceChanged/build.log index 95c56aeb94f..14c0ce52c7f 100644 --- a/jps-plugin/testData/incremental/classHierarchyAffected/varianceChanged/build.log +++ b/jps-plugin/testData/incremental/classHierarchyAffected/varianceChanged/build.log @@ -1,32 +1,47 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Marked as dirty by Kotlin: + src/D.kt + src/useA.kt + src/useD.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/D$Companion.class -out/production/module/D.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UseAKt.class -out/production/module/UseDKt.class + out/production/module/D$Companion.class + out/production/module/D.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UseAKt.class + out/production/module/UseDKt.class End of files Compiling files: -src/D.kt -src/useA.kt -src/useD.kt + src/D.kt + src/useA.kt + src/useD.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Type mismatch: inferred type is A but A was expected Type mismatch: inferred type is A but A was expected +================ Step #2 ================= Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt -src/D.kt -src/useA.kt -src/useD.kt -End of files \ No newline at end of file + src/A.kt + src/D.kt + src/useA.kt + src/useD.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/custom/javaConstantChangedUsedInKotlin/build.log b/jps-plugin/testData/incremental/custom/javaConstantChangedUsedInKotlin/build.log index 554d1e2cead..f2c35bc9fee 100644 --- a/jps-plugin/testData/incremental/custom/javaConstantChangedUsedInKotlin/build.log +++ b/jps-plugin/testData/incremental/custom/javaConstantChangedUsedInKotlin/build.log @@ -1,12 +1,20 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/custom/javaConstantUnchangedUsedInKotlin/build.log b/jps-plugin/testData/incremental/custom/javaConstantUnchangedUsedInKotlin/build.log index 1cefb7c31b1..1b429defcb6 100644 --- a/jps-plugin/testData/incremental/custom/javaConstantUnchangedUsedInKotlin/build.log +++ b/jps-plugin/testData/incremental/custom/javaConstantUnchangedUsedInKotlin/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java -End of files \ No newline at end of file + src/JavaClass.java +End of files diff --git a/jps-plugin/testData/incremental/custom/kotlinConstantChangedUsedInJava/build.log b/jps-plugin/testData/incremental/custom/kotlinConstantChangedUsedInJava/build.log index 29b384519d1..3544758175f 100644 --- a/jps-plugin/testData/incremental/custom/kotlinConstantChangedUsedInJava/build.log +++ b/jps-plugin/testData/incremental/custom/kotlinConstantChangedUsedInJava/build.log @@ -1,13 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class End of files Compiling files: -src/const.kt + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/Usage.java -End of files \ No newline at end of file + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/custom/kotlinConstantUnchangedUsedInJava/build.log b/jps-plugin/testData/incremental/custom/kotlinConstantUnchangedUsedInJava/build.log index 8dfe7647a28..9b0defb6ab8 100644 --- a/jps-plugin/testData/incremental/custom/kotlinConstantUnchangedUsedInJava/build.log +++ b/jps-plugin/testData/incremental/custom/kotlinConstantUnchangedUsedInJava/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.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 \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/custom/kotlinJvmFieldChangedUsedInJava/build.log b/jps-plugin/testData/incremental/custom/kotlinJvmFieldChangedUsedInJava/build.log index 29b384519d1..3544758175f 100644 --- a/jps-plugin/testData/incremental/custom/kotlinJvmFieldChangedUsedInJava/build.log +++ b/jps-plugin/testData/incremental/custom/kotlinJvmFieldChangedUsedInJava/build.log @@ -1,13 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class End of files Compiling files: -src/const.kt + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/Usage.java -End of files \ No newline at end of file + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/custom/kotlinJvmFieldUnchangedUsedInJava/build.log b/jps-plugin/testData/incremental/custom/kotlinJvmFieldUnchangedUsedInJava/build.log index 8dfe7647a28..9b0defb6ab8 100644 --- a/jps-plugin/testData/incremental/custom/kotlinJvmFieldUnchangedUsedInJava/build.log +++ b/jps-plugin/testData/incremental/custom/kotlinJvmFieldUnchangedUsedInJava/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.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 \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/custom/projectPathCaseChanged/build.log b/jps-plugin/testData/incremental/custom/projectPathCaseChanged/build.log index acae21392b6..fca42823651 100644 --- a/jps-plugin/testData/incremental/custom/projectPathCaseChanged/build.log +++ b/jps-plugin/testData/incremental/custom/projectPathCaseChanged/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/FooKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/FooKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/foo.kt + src/foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/custom/projectPathCaseChangedMultiFile/build.log b/jps-plugin/testData/incremental/custom/projectPathCaseChangedMultiFile/build.log index acae21392b6..fca42823651 100644 --- a/jps-plugin/testData/incremental/custom/projectPathCaseChangedMultiFile/build.log +++ b/jps-plugin/testData/incremental/custom/projectPathCaseChangedMultiFile/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/FooKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/FooKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/foo.kt + src/foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/classProperty/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/classProperty/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/classProperty/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/classProperty/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/companionObjectProperty/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/companionObjectProperty/build.log index 552f2fae39c..756700a0864 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/companionObjectProperty/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/companionObjectProperty/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage$Companion.class -out/production/module/usage/Usage.class + out/production/module/usage/Usage$Companion.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/function/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/function/build.log index 131fc644d33..605fdce7dfa 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/function/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/function/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/getter/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/getter/build.log index 7324f24d9d4..a009c693c0c 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/getter/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/getter/build.log @@ -1,16 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt + src/topLevelUsage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/TopLevelUsageKt.class -out/production/module/usage/Usage.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/TopLevelUsageKt.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -src/topLevelUsage.kt -End of files \ No newline at end of file + src/Usage.kt + src/topLevelUsage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/lambda/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/lambda/build.log index 81dc8237c58..3adb6d9df8a 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/lambda/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/lambda/build.log @@ -1,15 +1,25 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt$usage$use$1.class -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt$usage$use$1.class + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/localFun/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/localFun/build.log index 7cfa84f7e3a..f0ba63a008b 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/localFun/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/localFun/build.log @@ -1,15 +1,25 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt$usage$1.class -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt$usage$1.class + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/method/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/method/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/method/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/method/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/parameterDefaultValue/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/parameterDefaultValue/build.log index 131fc644d33..605fdce7dfa 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/parameterDefaultValue/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/parameterDefaultValue/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/primaryConstructorParameterDefaultValue/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/primaryConstructorParameterDefaultValue/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/primaryConstructorParameterDefaultValue/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/primaryConstructorParameterDefaultValue/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/superCall/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/superCall/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/superCall/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/superCall/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/thisCall/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/thisCall/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/thisCall/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/thisCall/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/topLevelObjectProperty/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/topLevelObjectProperty/build.log index 7c45fecebde..e057a031f08 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/topLevelObjectProperty/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/topLevelObjectProperty/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/Usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/Usage.class + out/production/module/usage/Usage.class End of files Compiling files: -src/Usage.kt -End of files \ No newline at end of file + src/Usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/inlineFunCallSite/topLevelProperty/build.log b/jps-plugin/testData/incremental/inlineFunCallSite/topLevelProperty/build.log index 131fc644d33..605fdce7dfa 100644 --- a/jps-plugin/testData/incremental/inlineFunCallSite/topLevelProperty/build.log +++ b/jps-plugin/testData/incremental/inlineFunCallSite/topLevelProperty/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/class/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/class/build.log index 8c01fa6b2e0..012b093d7f0 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/class/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/class/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/classInheritance/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/classInheritance/build.log index 0eb0c755f29..146bfdd4969 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/classInheritance/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/classInheritance/build.log @@ -1,8 +1,14 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class -out/production/module/B.class -out/production/module/C.class + out/production/module/A.class + out/production/module/B.class + out/production/module/C.class End of files Compiling files: -src/main.kt + src/main.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log index b9269ba28f4..f0e02d57a49 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/constant/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/constant/ConstantKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/constant/ConstantKt.class End of files Compiling files: -src/constant.kt + src/constant.kt End of files +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 + 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 \ No newline at end of file + src/constant.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/function/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/function/build.log index a40eeba1a4a..23a4ee54d76 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/function/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/function/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UtilsKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UtilsKt.class End of files Compiling files: -src/utils.kt -End of files \ No newline at end of file + src/utils.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithUsage/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithUsage/build.log index 131fc644d33..605fdce7dfa 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithUsage/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithUsage/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithoutUsage/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithoutUsage/build.log index 693a52e4076..6546c954a20 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithoutUsage/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/inlineFunctionWithoutUsage/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt -End of files \ No newline at end of file + src/inline.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/noKotlin/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/noKotlin/build.log index b97f58152ee..4199fbdec4e 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/noKotlin/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/noKotlin/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/A.class + out/production/module/A.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/A.java + src/A.java End of files diff --git a/jps-plugin/testData/incremental/lazyKotlinCaches/topLevelPropertyAccess/build.log b/jps-plugin/testData/incremental/lazyKotlinCaches/topLevelPropertyAccess/build.log index 2914423d765..3ab059e9055 100644 --- a/jps-plugin/testData/incremental/lazyKotlinCaches/topLevelPropertyAccess/build.log +++ b/jps-plugin/testData/incremental/lazyKotlinCaches/topLevelPropertyAccess/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/constant/ConstantKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/constant/ConstantKt.class End of files Compiling files: -src/constant.kt -End of files \ No newline at end of file + src/constant.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/init-build.log b/jps-plugin/testData/incremental/lookupTracker/classifierMembers/init-build.log index 3aacbd6c97e..0b64c97b5c5 100644 --- a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/init-build.log +++ b/jps-plugin/testData/incremental/lookupTracker/classifierMembers/init-build.log @@ -1,9 +1,11 @@ Compiling files: -src/bar.kt -src/constraints.kt -src/foo.kt -src/usages.kt + src/bar.kt + src/constraints.kt + src/foo.kt + src/usages.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: vala Unresolved reference: vara diff --git a/jps-plugin/testData/incremental/lookupTracker/java/init-build.log b/jps-plugin/testData/incremental/lookupTracker/java/init-build.log index 02fb31f771b..2392cb36ba3 100644 --- a/jps-plugin/testData/incremental/lookupTracker/java/init-build.log +++ b/jps-plugin/testData/incremental/lookupTracker/java/init-build.log @@ -1,6 +1,8 @@ Compiling files: -src/usages.kt + src/usages.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: IS Unresolved reference: IS diff --git a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/init-build.log b/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/init-build.log index 1fa99e08a45..d91bf1dcf21 100644 --- a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/init-build.log +++ b/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/init-build.log @@ -1,7 +1,9 @@ Compiling files: -src/KotlinClass.kt -src/usages.kt + src/KotlinClass.kt + src/usages.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: setFoo Val cannot be reassigned diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/build.log index 6d84c7b51a9..a888cb3fb72 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module2/b/B.class -out/production/module2/b/BB.class + out/production/module2/b/B.class + out/production/module2/b/BB.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module1/a/A.class -out/production/module1/a/AA.class + out/production/module1/a/A.class + out/production/module1/a/AA.class End of files Compiling files: -module1/src/module1_a.kt -End of files \ No newline at end of file + module1/src/module1_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/experimental-ic-build.log index d7b2fc49156..b729d063db7 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyClasses/experimental-ic-build.log @@ -1,16 +1,24 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module2/b/B.class -out/production/module2/b/BB.class + out/production/module2/b/B.class + out/production/module2/b/BB.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Marked as dirty by Kotlin: + module1/src/module1_a.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module1/a/A.class -out/production/module1/a/AA.class + out/production/module1/a/A.class + out/production/module1/a/AA.class End of files Compiling files: -module1/src/module1_a.kt -End of files \ No newline at end of file + module1/src/module1_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencySamePackageUnchanged/build.log b/jps-plugin/testData/incremental/multiModule/circularDependencySamePackageUnchanged/build.log index 3b32ed64b7a..4d6d24a3a93 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencySamePackageUnchanged/build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencySamePackageUnchanged/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/test/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/test/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt -End of files \ No newline at end of file + module1/src/module1_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/build.log index 39074c74d70..b41955ec39b 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/build.log @@ -1,15 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt -End of files \ No newline at end of file + module1/src/module1_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/experimental-ic-build.log index add1ba50857..2c7a9936530 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyTopLevelFunctions/experimental-ic-build.log @@ -1,9 +1,13 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/build.log index 85072d47def..a30af0b8efc 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/build.log @@ -1,22 +1,30 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_aKt.class -out/production/module1/c/Module1_c2Kt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class + out/production/module1/c/Module1_c2Kt.class End of files Compiling files: -module1/src/module1_a.kt -module1/src/module1_c2.kt + module1/src/module1_a.kt + module1/src/module1_c2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/c/Module1_c1Kt.class -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/B.class -out/production/module2/b/Module2_bKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/c/Module1_c1Kt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/B.class + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files Compiling files: -module1/src/module1_c1.kt -End of files \ No newline at end of file + module1/src/module1_c1.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/experimental-ic-build.log index 22a8eac1519..6958358e437 100644 --- a/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/multiModule/circularDependencyWithAccessToInternal/experimental-ic-build.log @@ -1,11 +1,15 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_aKt.class -out/production/module1/c/Module1_c2Kt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class + out/production/module1/c/Module1_c2Kt.class End of files Compiling files: -module1/src/module1_a.kt -module1/src/module1_c2.kt -End of files \ No newline at end of file + module1/src/module1_a.kt + module1/src/module1_c2.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log b/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log index 144dd0bb291..c212936485f 100644 --- a/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log +++ b/jps-plugin/testData/incremental/multiModule/constantValueChanged/build.log @@ -1,20 +1,32 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/test/Module1_constKt.class + 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 + module1/src/module1_const.kt 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 + 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 + module1/src/module1_const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/usage/Usage.class + out/production/module2/usage/Usage.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/build.log index 16518f5f414..0b03e5add20 100644 --- a/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/build.log +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/a/A.class + out/production/module1/a/A.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/experimental-ic-build.log new file mode 100644 index 00000000000..e763a6d122f --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterAdded/experimental-ic-build.log @@ -0,0 +1,25 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/a/A.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class +End of files +Compiling files: + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/build.log index b25e93d2f74..62d91cad136 100644 --- a/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/build.log +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/experimental-ic-build.log new file mode 100644 index 00000000000..e6e83159a7c --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterAddedForTopLevelFun/experimental-ic-build.log @@ -0,0 +1,26 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class +End of files +Compiling files: + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/build.log index 16518f5f414..0b03e5add20 100644 --- a/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/build.log +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/a/A.class + out/production/module1/a/A.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/experimental-ic-build.log new file mode 100644 index 00000000000..e763a6d122f --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterRemoved/experimental-ic-build.log @@ -0,0 +1,25 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/a/A.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class +End of files +Compiling files: + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/build.log index b25e93d2f74..62d91cad136 100644 --- a/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/build.log +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/experimental-ic-build.log new file mode 100644 index 00000000000..e6e83159a7c --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/defaultParameterRemovedForTopLevelFun/experimental-ic-build.log @@ -0,0 +1,26 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class +End of files +Compiling files: + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/inlineFunctionInlined/build.log b/jps-plugin/testData/incremental/multiModule/inlineFunctionInlined/build.log index 791a5274399..66c221387c3 100644 --- a/jps-plugin/testData/incremental/multiModule/inlineFunctionInlined/build.log +++ b/jps-plugin/testData/incremental/multiModule/inlineFunctionInlined/build.log @@ -1,14 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/inline/Module1_inlineKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/inline/Module1_inlineKt.class End of files Compiling files: -module1/src/module1_inline.kt + module1/src/module1_inline.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageKt.class End of files Compiling files: -module2/src/module2_usage.kt -End of files \ No newline at end of file + module2/src/module2_usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/inlineFunctionTwoPackageParts/build.log b/jps-plugin/testData/incremental/multiModule/inlineFunctionTwoPackageParts/build.log index a5103f47632..33a02063e39 100644 --- a/jps-plugin/testData/incremental/multiModule/inlineFunctionTwoPackageParts/build.log +++ b/jps-plugin/testData/incremental/multiModule/inlineFunctionTwoPackageParts/build.log @@ -1,30 +1,53 @@ -Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/inline/Module1_inlineFKt.class -End of files -Compiling files: -module1/src/module1_inlineF.kt -End of files -Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageFKt.class -End of files -Compiling files: -module2/src/module2_usageF.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/inline/Module1_inlineGKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/inline/Module1_inlineFKt.class End of files Compiling files: -module1/src/module1_inlineG.kt + module1/src/module1_inlineF.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_usageF.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/usage/Module2_usageGKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageFKt.class End of files Compiling files: -module2/src/module2_usageG.kt -End of files \ No newline at end of file + module2/src/module2_usageF.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/inline/Module1_inlineGKt.class +End of files +Compiling files: + module1/src/module1_inlineG.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_usageG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/usage/Module2_usageGKt.class +End of files +Compiling files: + module2/src/module2_usageG.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependency/build.log b/jps-plugin/testData/incremental/multiModule/simpleDependency/build.log index c1cc4371b80..5619972f123 100644 --- a/jps-plugin/testData/incremental/multiModule/simpleDependency/build.log +++ b/jps-plugin/testData/incremental/multiModule/simpleDependency/build.log @@ -1,15 +1,25 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt -End of files \ No newline at end of file + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependency/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/simpleDependency/experimental-ic-build.log new file mode 100644 index 00000000000..6904fa0746f --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/simpleDependency/experimental-ic-build.log @@ -0,0 +1,27 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/build.log b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/build.log index f7e53b09f20..57423092b1c 100644 --- a/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/build.log +++ b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/build.log @@ -1,21 +1,29 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/ClassAnnotation.class -out/production/module1/a/FileAnnotation.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/ClassAnnotation.class + out/production/module1/a/FileAnnotation.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/B.class -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/B.class + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'FileAnnotation': it is 'internal' in 'a' Cannot access 'A': it is 'internal' in 'a' @@ -24,4 +32,4 @@ Cannot access 'ClassAnnotation': it is 'internal' in 'a' Cannot access 'ClassAnnotation': it is 'internal' in 'a' Function effective visibility 'public' should be the same or less permissive than its parameter type effective visibility 'internal' Cannot access 'A': it is 'internal' in 'a' -Cannot access 'a': it is 'internal' in 'a' \ No newline at end of file +Cannot access 'a': it is 'internal' in 'a' diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/experimental-ic-build.log new file mode 100644 index 00000000000..c105d8ab425 --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal1/experimental-ic-build.log @@ -0,0 +1,37 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/ClassAnnotation.class + out/production/module1/a/FileAnnotation.class + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/B.class + out/production/module2/b/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: ABORT +------------------------------------------ +COMPILATION FAILED +Cannot access 'FileAnnotation': it is 'internal' in 'a' +Cannot access 'A': it is 'internal' in 'a' +Cannot access 'FileAnnotation': it is 'internal' in 'a' +Cannot access 'ClassAnnotation': it is 'internal' in 'a' +Cannot access 'ClassAnnotation': it is 'internal' in 'a' +Function effective visibility 'public' should be the same or less permissive than its parameter type effective visibility 'internal' +Cannot access 'A': it is 'internal' in 'a' +Cannot access 'a': it is 'internal' in 'a' diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal2/build.log b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal2/build.log index 1a5350845e0..b884be2bc90 100644 --- a/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal2/build.log +++ b/jps-plugin/testData/incremental/multiModule/simpleDependencyErrorOnAccessToInternal2/build.log @@ -1,26 +1,34 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/InternalA.class -out/production/module1/a/InternalClassAnnotation.class -out/production/module1/a/InternalFileAnnotation.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/InternalA.class + out/production/module1/a/InternalClassAnnotation.class + out/production/module1/a/InternalFileAnnotation.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/B.class -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/B.class + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'InternalFileAnnotation': it is 'internal' in 'a' Cannot access 'InternalFileAnnotation': it is 'internal' in 'a' Cannot access 'InternalClassAnnotation': it is 'internal' in 'a' Cannot access 'InternalClassAnnotation': it is 'internal' in 'a' Unresolved reference: InternalA -Unresolved reference: internalA \ No newline at end of file +Unresolved reference: internalA diff --git a/jps-plugin/testData/incremental/multiModule/simpleDependencyUnchanged/build.log b/jps-plugin/testData/incremental/multiModule/simpleDependencyUnchanged/build.log index d8abebfacd9..8c075f8eb19 100644 --- a/jps-plugin/testData/incremental/multiModule/simpleDependencyUnchanged/build.log +++ b/jps-plugin/testData/incremental/multiModule/simpleDependencyUnchanged/build.log @@ -1,8 +1,16 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt -End of files \ No newline at end of file + module1/src/module1_a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/transitiveDependency/build.log b/jps-plugin/testData/incremental/multiModule/transitiveDependency/build.log index c1cc4371b80..faac8132f41 100644 --- a/jps-plugin/testData/incremental/multiModule/transitiveDependency/build.log +++ b/jps-plugin/testData/incremental/multiModule/transitiveDependency/build.log @@ -1,15 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt -End of files \ No newline at end of file + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/transitiveDependency/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/transitiveDependency/experimental-ic-build.log new file mode 100644 index 00000000000..4974337be4b --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/transitiveDependency/experimental-ic-build.log @@ -0,0 +1,29 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/transitiveInlining/build.log b/jps-plugin/testData/incremental/multiModule/transitiveInlining/build.log index 1a3419a31d0..1c02e469d07 100644 --- a/jps-plugin/testData/incremental/multiModule/transitiveInlining/build.log +++ b/jps-plugin/testData/incremental/multiModule/transitiveInlining/build.log @@ -1,21 +1,39 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt + module2/src/module2_b.kt End of files +Marked as dirty by Kotlin: + module3/src/module3_c.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module3/META-INF/module3.kotlin_module -out/production/module3/c/Module3_cKt.class + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/c/Module3_cKt.class End of files Compiling files: -module3/src/module3_c.kt -End of files \ No newline at end of file + module3/src/module3_c.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/twoDependants/build.log b/jps-plugin/testData/incremental/multiModule/twoDependants/build.log index 231ec872217..2fce90018fd 100644 --- a/jps-plugin/testData/incremental/multiModule/twoDependants/build.log +++ b/jps-plugin/testData/incremental/multiModule/twoDependants/build.log @@ -1,22 +1,36 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module1/META-INF/module1.kotlin_module -out/production/module1/a/A.class -out/production/module1/a/Module1_aKt.class + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class End of files Compiling files: -module1/src/module1_a.kt + module1/src/module1_a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module3/META-INF/module3.kotlin_module -out/production/module3/c/Module3_cKt.class + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/c/Module3_cKt.class End of files Compiling files: -module3/src/module3_c.kt + module3/src/module3_c.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ Cleaning output files: -out/production/module2/META-INF/module2.kotlin_module -out/production/module2/b/Module2_bKt.class + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class End of files Compiling files: -module2/src/module2_b.kt -End of files \ No newline at end of file + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/multiModule/twoDependants/experimental-ic-build.log b/jps-plugin/testData/incremental/multiModule/twoDependants/experimental-ic-build.log new file mode 100644 index 00000000000..7a2cd1c6685 --- /dev/null +++ b/jps-plugin/testData/incremental/multiModule/twoDependants/experimental-ic-build.log @@ -0,0 +1,39 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module1/META-INF/module1.kotlin_module + out/production/module1/a/A.class + out/production/module1/a/Module1_aKt.class +End of files +Compiling files: + module1/src/module1_a.kt +End of files +Marked as dirty by Kotlin: + module2/src/module2_b.kt + module3/src/module3_c.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module3/META-INF/module3.kotlin_module + out/production/module3/c/Module3_cKt.class +End of files +Compiling files: + module3/src/module3_c.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +Cleaning output files: + out/production/module2/META-INF/module2.kotlin_module + out/production/module2/b/Module2_bKt.class +End of files +Compiling files: + module2/src/module2_b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log index e6382637768..524251631b5 100644 --- a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaPackagePart/build.log @@ -1,9 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class + out/production/module/test/UsageKt.class End of files Compiling files: -src/b.kt -src/usage.kt -End of files \ No newline at end of file + src/b.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/build.log b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/build.log index 594dd4f9802..0d35c519654 100644 --- a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/build.log @@ -1,18 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class -out/production/module/test/AKt.class -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class + out/production/module/test/UsageKt.class End of files Compiling files: -src/a.kt -src/other.kt -src/usage.kt + src/a.kt + src/other.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/experimental-ic-build.log index 0f09acccc1b..9b27584341c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/accessingFunctionsViaRenamedFileClass/experimental-ic-build.log @@ -1,16 +1,24 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log b/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log index e6382637768..524251631b5 100644 --- a/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/accessingPropertiesViaField/build.log @@ -1,9 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class + out/production/module/test/UsageKt.class End of files Compiling files: -src/b.kt -src/usage.kt -End of files \ No newline at end of file + src/b.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log b/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log index 46b44cd6dd2..77636324b50 100644 --- a/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/allConstants/build.log @@ -1,25 +1,38 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class -End of files -Compiling files: -src/const.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: -src/const.kt + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class -out/production/module/test/Usage.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: -src/const.kt -src/usage.kt -End of files \ No newline at end of file + src/const.kt +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: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/annotations/build.log b/jps-plugin/testData/incremental/pureKotlin/annotations/build.log index 6059154e756..a4737464d9c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/annotations/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/annotations/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/OtherKt.class End of files Compiling files: -src/other.kt -End of files \ No newline at end of file + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/anonymousObjectChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/anonymousObjectChanged/build.log index 05305b4fbc1..b59883cc54e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/anonymousObjectChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/anonymousObjectChanged/build.log @@ -1,8 +1,14 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/a/AKt$foo$1.class -out/production/module/a/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/a/AKt$foo$1.class + out/production/module/a/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/build.log b/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/build.log index 9dd9067ed02..7274a7f8732 100644 --- a/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Usage1Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Usage1Kt.class End of files Compiling files: -src/usage1.kt + src/usage1.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Usage2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Usage2Kt.class End of files Compiling files: -src/usage2.kt + src/usage2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/experimental-ic-build.log index 6e1cc4cca29..8b3290c7b7e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/changeTypeImplicitlyWithCircularDependency/experimental-ic-build.log @@ -1,23 +1,35 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Usage1Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Usage1Kt.class End of files Compiling files: -src/usage1.kt + src/usage1.kt End of files +Marked as dirty by Kotlin: + src/usage2.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Usage2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Usage2Kt.class End of files Compiling files: -src/usage2.kt + src/usage2.kt End of files +Marked as dirty by Kotlin: + src/usage1.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Usage1Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Usage1Kt.class End of files Compiling files: -src/usage1.kt + src/usage1.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/build.log b/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/build.log index 55e24cd49c0..1eedc32fd9a 100644 --- a/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/build.log @@ -1,10 +1,16 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BarKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BarKt.class End of files Cleaning output files: -out/production/module/test/FooKt.class + out/production/module/test/FooKt.class End of files Compiling files: -src/foo.kt + src/foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/experimental-ic-build.log index e738a4a0702..1eedc32fd9a 100644 --- a/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/changeWithRemovingUsage/experimental-ic-build.log @@ -1,12 +1,16 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BarKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BarKt.class End of files Cleaning output files: -out/production/module/test/FooKt.class + out/production/module/test/FooKt.class End of files Compiling files: -src/foo.kt + src/foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log index d9c7184cdc5..f68d7db9a4b 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classInlineFunctionChanged/build.log @@ -1,13 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/inline/Klass.class + out/production/module/inline/Klass.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log index 0a26a20ac94..e27367a0216 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classObjectConstantChanged/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class End of files Compiling files: -src/const.kt + src/const.kt 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 + 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 + src/const.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log b/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log index e0121953e8d..d308252c746 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classRecreated/build.log @@ -1,24 +1,39 @@ -Cleaning output files: -out/production/module/test/A.class -End of files -Compiling files: -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/OtherKt.class -End of files -Compiling files: -src/other.kt -End of files +================ Step #1 ================= +Cleaning output files: + out/production/module/test/A.class +End of files +Compiling files: +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/OtherKt.class +End of files +Compiling files: + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= Compiling files: -src/A.kt + src/A.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/OtherKt.class End of files Compiling files: -src/other.kt -End of files \ No newline at end of file + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classRecreated/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/classRecreated/experimental-ic-build.log index e3586e8ec1b..8f513eb5955 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classRecreated/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classRecreated/experimental-ic-build.log @@ -1,13 +1,21 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/test/A.class + out/production/module/test/A.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/A.kt + src/A.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log b/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log index 50b3c2435b7..77153b329f8 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classRedeclaration/build.log @@ -1,13 +1,19 @@ +================ Step #1 ================= + Compiling files: -src/class2.kt + src/class2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/Klass.class + out/production/module/Klass.class End of files Compiling files: -src/class1.kt -src/class2.kt + src/class1.kt + src/class2.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Redeclaration: Klass -Redeclaration: Klass \ No newline at end of file +Redeclaration: Klass diff --git a/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log index 4af27f55f39..0ebc60160da 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/build.log @@ -1,13 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass.class + out/production/module/test/Klass.class End of files Compiling files: -src/class.kt + src/class.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/experimental-ic-build.log new file mode 100644 index 00000000000..02ab1e4dfbe --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/classSignatureChanged/experimental-ic-build.log @@ -0,0 +1,23 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/Klass.class +End of files +Compiling files: + src/class.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class +End of files +Compiling files: + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log b/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log index 5c686f1943a..130aec8bf7d 100644 --- a/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/classSignatureUnchanged/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass.class + out/production/module/test/Klass.class End of files Compiling files: -src/class.kt + src/class.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedOtherPackage/build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedOtherPackage/build.log index b5bba6d6639..af23ce40d8c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedOtherPackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedOtherPackage/build.log @@ -1,14 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression +================ Step #2 ================= Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedSamePackage/build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedSamePackage/build.log index a2d97b25cad..426f2bf8734 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedSamePackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedSamePackage/build.log @@ -1,14 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression +================ Step #2 ================= Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/build.log index c40d007ecf8..54292ca8f44 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/build.log @@ -1,24 +1,35 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/OtherKt.class End of files Cleaning output files: -out/production/module/UsageKt.class + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression +================ Step #2 ================= Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/FunKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/FunKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/fun.kt -End of files \ No newline at end of file + src/fun.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/experimental-ic-build.log index ae6bd400db6..d2ed8cd2114 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart/experimental-ic-build.log @@ -1,20 +1,26 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/OtherKt.class End of files Cleaning output files: -out/production/module/UsageKt.class + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/build.log index 3baa953b9de..2a472b9ed95 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/build.log @@ -1,24 +1,35 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/OtherKt.class -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/OtherKt.class + out/production/module/UsageKt.class End of files Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression +================ Step #2 ================= Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/FunKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/FunKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/fun.kt -End of files \ No newline at end of file + src/fun.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/experimental-ic-build.log index dad5c23cd2b..706b4bf2f1b 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart2/experimental-ic-build.log @@ -1,20 +1,26 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/OtherKt.class -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/OtherKt.class + out/production/module/UsageKt.class End of files Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/build.log b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/build.log index 7b1f40c1e02..e088fbc259b 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/build.log @@ -1,28 +1,39 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/B.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/B.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression +================ Step #2 ================= Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/A.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class -out/production/module/new/LikePartKt.class + out/production/module/A.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class + out/production/module/new/LikePartKt.class End of files Compiling files: -src/fun.kt -src/likePart.kt -src/usage.kt -End of files \ No newline at end of file + src/fun.kt + src/likePart.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ 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 874325ec77e..eb447620edc 100644 --- a/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/compilationErrorThenFixedWithPhantomPart3/experimental-ic-build.log @@ -1,27 +1,35 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/B.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/B.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Expecting an expression -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/other.kt -src/usage.kt + src/other.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/conflictingPlatformDeclarations/build.log b/jps-plugin/testData/incremental/pureKotlin/conflictingPlatformDeclarations/build.log index 33f02d294ad..21ab5180f89 100644 --- a/jps-plugin/testData/incremental/pureKotlin/conflictingPlatformDeclarations/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/conflictingPlatformDeclarations/build.log @@ -1,15 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Utils.class -out/production/module/test/Utils__Fun2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Utils.class + out/production/module/test/Utils__Fun2Kt.class End of files Compiling files: -src/fun2.kt + src/fun2.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Platform declaration clash: The following declarations have the same JVM signature (function(Ljava/util/List;)V): fun function(list: kotlin.collections.List): kotlin.Unit fun function(list: kotlin.collections.List): kotlin.Unit Platform declaration clash: The following declarations have the same JVM signature (function(Ljava/util/List;)V): fun function(list: kotlin.collections.List): kotlin.Unit - fun function(list: kotlin.collections.List): kotlin.Unit \ No newline at end of file + fun function(list: kotlin.collections.List): kotlin.Unit diff --git a/jps-plugin/testData/incremental/pureKotlin/constantRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/constantRemoved/build.log index 03a0bbef9ef..80bfb1c0f3f 100644 --- a/jps-plugin/testData/incremental/pureKotlin/constantRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/constantRemoved/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: -src/const.kt -End of files \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log b/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log index 34e9b8168a2..80b7cf4c0e6 100644 --- a/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/constantsUnchanged/build.log @@ -1,9 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.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 \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/defaultArguments/build.log b/jps-plugin/testData/incremental/pureKotlin/defaultArguments/build.log index 8ef11343a77..70b27607138 100644 --- a/jps-plugin/testData/incremental/pureKotlin/defaultArguments/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/defaultArguments/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/AKt.class -out/production/module/META-INF/module.kotlin_module + out/production/module/AKt.class + out/production/module/META-INF/module.kotlin_module End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineExtensionAccessor/build.log b/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineExtensionAccessor/build.log index c874c387c3b..e83f238da35 100644 --- a/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineExtensionAccessor/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineExtensionAccessor/build.log @@ -1,30 +1,50 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineGetKt.class -End of files -Compiling files: -src/inlineGet.kt -End of files -Cleaning output files: -out/production/module/usage/UsageVal.class -out/production/module/usage/UsageVar.class -End of files -Compiling files: -src/UsageVal.kt -src/UsageVar.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineSetKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineGetKt.class End of files Compiling files: -src/inlineSet.kt + src/inlineGet.kt End of files +Marked as dirty by Kotlin: + src/UsageVal.kt + src/UsageVar.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/UsageVar.class + out/production/module/usage/UsageVal.class + out/production/module/usage/UsageVar.class End of files Compiling files: -src/UsageVar.kt -End of files \ No newline at end of file + src/UsageVal.kt + src/UsageVar.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineSetKt.class +End of files +Compiling files: + src/inlineSet.kt +End of files +Marked as dirty by Kotlin: + src/UsageVar.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/usage/UsageVar.class +End of files +Compiling files: + src/UsageVar.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineMethodAccessor/build.log b/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineMethodAccessor/build.log index eafebdfd179..2923f2a7da7 100644 --- a/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineMethodAccessor/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/delegatedPropertyInlineMethodAccessor/build.log @@ -1,28 +1,48 @@ -Cleaning output files: -out/production/module/inline/Inline.class -End of files -Compiling files: -src/inline.kt -End of files -Cleaning output files: -out/production/module/usage/UsageVal.class -out/production/module/usage/UsageVar.class -End of files -Compiling files: -src/UsageVal.kt -src/UsageVar.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/inline/Inline.class + out/production/module/inline/Inline.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/UsageVal.kt + src/UsageVar.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/usage/UsageVar.class + out/production/module/usage/UsageVal.class + out/production/module/usage/UsageVar.class End of files Compiling files: -src/UsageVar.kt -End of files \ No newline at end of file + src/UsageVal.kt + src/UsageVar.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/inline/Inline.class +End of files +Compiling files: + src/inline.kt +End of files +Marked as dirty by Kotlin: + src/UsageVar.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/usage/UsageVar.class +End of files +Compiling files: + src/UsageVar.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log b/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log index 2afa4c79cd7..2db1685b6ed 100644 --- a/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/dependencyClassReferenced/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/build.log index 9675632dd89..5e2bfab9714 100644 --- a/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/build.log @@ -1,16 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: test -An annotation parameter must be a compile-time constant \ No newline at end of file +An annotation parameter must be a compile-time constant diff --git a/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/experimental-ic-build.log index a8962cfce80..841acd22cd2 100644 --- a/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/fileWithConstantRemoved/experimental-ic-build.log @@ -1,18 +1,24 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: test An annotation parameter must be a compile-time constant diff --git a/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/build.log index 78dbad6abae..31b42a3d8c3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/build.log @@ -1,15 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/InlineKt.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -Unresolved reference: test \ No newline at end of file +Unresolved reference: test diff --git a/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/experimental-ic-build.log index bae88050a02..98e6b08649a 100644 --- a/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/fileWithInlineFunctionRemoved/experimental-ic-build.log @@ -1,17 +1,23 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/InlineKt.class End of files Compiling files: End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: test diff --git a/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log b/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log index 95279b945bf..4e7ba492bf2 100644 --- a/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/CKt.class -out/production/module/foo/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/CKt.class + out/production/module/foo/BKt.class End of files Compiling files: -src/b.kt -src/c.kt + src/b.kt + src/c.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AKt.class + 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 + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/experimental-ic-build.log index 909d7b3fda0..eeef65fb509 100644 --- a/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/experimental-ic-build.log @@ -1,11 +1,15 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/bar/CKt.class -out/production/module/foo/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/bar/CKt.class + out/production/module/foo/BKt.class End of files Compiling files: -src/b.kt -src/c.kt + src/b.kt + src/c.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/funRedeclaration/build.log b/jps-plugin/testData/incremental/pureKotlin/funRedeclaration/build.log index 39ae0ba5aea..5d1ddb7b207 100644 --- a/jps-plugin/testData/incremental/pureKotlin/funRedeclaration/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/funRedeclaration/build.log @@ -1,9 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Fun2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Fun2Kt.class End of files Compiling files: -src/fun2.kt + src/fun2.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -'public fun function(): kotlin.Unit' conflicts with another declaration in package 'test' \ No newline at end of file +'public fun function(): kotlin.Unit' conflicts with another declaration in package 'test' diff --git a/jps-plugin/testData/incremental/pureKotlin/funVsConstructorOverloadConflict/build.log b/jps-plugin/testData/incremental/pureKotlin/funVsConstructorOverloadConflict/build.log index 66735e9dcd1..e9e9b9c7459 100644 --- a/jps-plugin/testData/incremental/pureKotlin/funVsConstructorOverloadConflict/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/funVsConstructorOverloadConflict/build.log @@ -1,9 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Fun2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Fun2Kt.class End of files Compiling files: -src/fun2.kt + src/fun2.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -'public constructor function()' conflicts with another declaration in package 'test' \ No newline at end of file +'public constructor function()' conflicts with another declaration in package 'test' diff --git a/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/build.log b/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/build.log index 5e5f0f49f14..40033d1b189 100644 --- a/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/build.log @@ -1,13 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Y.class + out/production/module/Y.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/X$main$1.class -out/production/module/X.class + out/production/module/X$main$1.class + out/production/module/X.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/experimental-ic-build.log index 1e504bef642..5c5e42401e3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/functionBecameInline/experimental-ic-build.log @@ -1,15 +1,23 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/Y.class + out/production/module/Y.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/X$main$1.class -out/production/module/X.class + out/production/module/X$main$1.class + out/production/module/X.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log b/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log index e4d8b80cbf7..85f980fdf52 100644 --- a/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/independentClasses/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Foo.class + out/production/module/test/Foo.class End of files Compiling files: -src/Foo.kt + src/Foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlinFunctionUsageAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/inlinFunctionUsageAdded/build.log index dfe9f195402..05629416ce0 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlinFunctionUsageAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlinFunctionUsageAdded/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionRemoved/build.log index 693a52e4076..6546c954a20 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionRemoved/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt -End of files \ No newline at end of file + src/inline.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log index a494ecda26d..a38ca90369b 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsCircularDependency/build.log @@ -1,21 +1,35 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt + src/a.kt End of files +Marked as dirty by Kotlin: + src/b.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Marked as dirty by Kotlin: + src/a.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log index d1fcb39ec95..b416fb87163 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineFunctionsUnchanged/build.log @@ -1,8 +1,14 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class -out/production/module/inline/Klass.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class + out/production/module/inline/Klass.class End of files Compiling files: -src/inline.kt -End of files \ No newline at end of file + src/inline.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log index 004b241bfbd..fd55a2e97b7 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineLinesChanged/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/useG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UseGKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UseGKt.class End of files Compiling files: -src/useG.kt -End of files \ No newline at end of file + src/useG.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineModifiedWithUsage/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineModifiedWithUsage/build.log index 330be2e1a29..de381d502ae 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineModifiedWithUsage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineModifiedWithUsage/build.log @@ -1,9 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/InlineKt.class -out/production/module/foo/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/InlineKt.class + out/production/module/foo/UsageKt.class End of files Compiling files: -src/inline.kt -src/usage.kt -End of files \ No newline at end of file + src/inline.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineTwoFunctionsOneChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineTwoFunctionsOneChanged/build.log index ac2a1edc839..13765f5e93f 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineTwoFunctionsOneChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineTwoFunctionsOneChanged/build.log @@ -1,14 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/inline/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/inline/InlineKt.class End of files Compiling files: -src/inline.kt + src/inline.kt End of files +Marked as dirty by Kotlin: + src/usesG.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/usage/UsesGKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/usage/UsesGKt.class End of files Compiling files: -src/usesG.kt -End of files \ No newline at end of file + src/usesG.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/inlineUsedWhereDeclared/build.log b/jps-plugin/testData/incremental/pureKotlin/inlineUsedWhereDeclared/build.log index 6bcaff906d6..899c4f0cf8e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/inlineUsedWhereDeclared/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/inlineUsedWhereDeclared/build.log @@ -1,16 +1,27 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/InlineKt.class -End of files -Compiling files: -src/inline.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/InlineKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/InlineKt.class End of files Compiling files: -src/inline.kt -End of files \ No newline at end of file + src/inline.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/foo/InlineKt.class +End of files +Compiling files: + src/inline.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/build.log index bc45ca377cb..e9b07876be0 100644 --- a/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/build.log @@ -1,12 +1,20 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt + src/ClassA.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/test/Usage.class + out/production/module/test/Usage.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/experimental-ic-build.log index 65089e0ba9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/internalClassChanged/experimental-ic-build.log @@ -1,8 +1,12 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt + src/ClassA.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/build.log index bc45ca377cb..e9b07876be0 100644 --- a/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/build.log @@ -1,12 +1,20 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt + src/ClassA.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/test/Usage.class + out/production/module/test/Usage.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/experimental-ic-build.log index 65089e0ba9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/internalMemberInClassChanged/experimental-ic-build.log @@ -1,8 +1,12 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt + src/ClassA.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/localClassChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/localClassChanged/build.log index 8bcb920f9f5..b6484791f7e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/localClassChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/localClassChanged/build.log @@ -1,8 +1,14 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt$foo$X.class -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt$foo$X.class + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log b/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log index 9ecb2e772f7..2c43fd42bde 100644 --- a/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/mainRedeclaration/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AKt.class + 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 + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/moveClass/build.log b/jps-plugin/testData/incremental/pureKotlin/moveClass/build.log index 9918454d06c..7c58ff5f3ea 100644 --- a/jps-plugin/testData/incremental/pureKotlin/moveClass/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/moveClass/build.log @@ -1,13 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Foo.class + out/production/module/Foo.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Cleaning output files: -out/production/module/Foo.class + out/production/module/Foo.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/build.log index d1b09f25402..7ebd66e360a 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/build.log @@ -1,11 +1,19 @@ +================ Step #1 ================= + Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + 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 \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/experimental-ic-build.log index 37766455187..933d4645539 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileAdded/experimental-ic-build.log @@ -1,5 +1,9 @@ -========== Step #1 ============ +================ Step #1 ================= Compiling files: -src/b.kt -End of files \ No newline at end of file + src/b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileChanged/build.log index a9a6b9d26d9..91cffd9bfe6 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileChanged/build.log @@ -1,8 +1,14 @@ +================ 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 + 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 \ No newline at end of file + src/b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/build.log index 3e38eacb915..c19d6abca0d 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassFileMovedToAnotherMultifileClass/build.log @@ -1,16 +1,24 @@ +================ 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 + 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 + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + 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 \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunction/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunction/build.log index 5d71ad8f098..dde3710b421 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunction/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunction/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunctionAccessingField/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunctionAccessingField/build.log index 5d71ad8f098..dde3710b421 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunctionAccessingField/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassInlineFunctionAccessingField/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreated/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreated/build.log index 4bf4f586644..1bfcb07e99f 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreated/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreated/build.log @@ -1,12 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + 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: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Compiling files: -src/b.kt -End of files \ No newline at end of file + src/b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/build.log index 18aa43b6fc9..3d81a9c0056 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/build.log @@ -1,21 +1,34 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + 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 + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test2/Test2.class -out/production/module/test2/Test2__AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test2/Test2.class + out/production/module/test2/Test2__AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/experimental-ic-build.log index 1dd7e7f2c23..542f49dddf8 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassRecreatedAfterRenaming/experimental-ic-build.log @@ -1,16 +1,24 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + 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 + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multifileClassRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/multifileClassRemoved/build.log index 0130c5b1155..dd8ffb41943 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multifileClassRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multifileClassRemoved/build.log @@ -1,10 +1,16 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Test.class -out/production/module/test/Test__AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Test.class + out/production/module/test/Test__AKt.class End of files Cleaning output files: -out/production/module/test/Test__BKt.class + out/production/module/test/Test__BKt.class End of files Compiling files: -End of files \ No newline at end of file +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log b/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log index dbd1e3ebd5e..1db8ac9f0b2 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/b/B2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/b/B2Kt.class End of files Compiling files: -src/a2.kt + src/a2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/a/A1Kt.class -out/production/module/b/B1Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/a/A1Kt.class + out/production/module/b/B1Kt.class End of files Compiling files: -src/a1.kt -src/b1.kt -End of files \ No newline at end of file + src/a1.kt + src/b1.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/experimental-ic-build.log index 0b96a15cb01..0a62d657079 100644 --- a/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/experimental-ic-build.log @@ -1,9 +1,13 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/b/B2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/b/B2Kt.class End of files Compiling files: -src/a2.kt + src/a2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log index 14b397d0268..3d12ce923b0 100644 --- a/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/objectConstantChanged/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Object.class + out/production/module/test/Object.class End of files Compiling files: -src/const.kt + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/test/Object.class -out/production/module/test/Usage.class + 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 \ No newline at end of file + src/const.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/optionalParameter/build.log b/jps-plugin/testData/incremental/pureKotlin/optionalParameter/build.log index 6059154e756..a4737464d9c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/optionalParameter/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/optionalParameter/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/OtherKt.class End of files Compiling files: -src/other.kt -End of files \ No newline at end of file + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log b/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log index f6db1281cca..72bf5a4b07a 100644 --- a/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/ourClassReferenced/build.log @@ -1,18 +1,29 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class -End of files -Compiling files: -src/a.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/klass/Klass.class -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/Klass.kt -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/klass/Klass.class + out/production/module/test/AKt.class +End of files +Compiling files: + src/Klass.kt + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log index 52d2dfe569e..ef636a15241 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageConstantChanged/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class End of files Compiling files: -src/const.kt + src/const.kt 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 + 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 \ No newline at end of file + src/const.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log index 63886b2e9de..7bce5305d30 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log @@ -1,10 +1,18 @@ +================ Step #1 ================= + Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/experimental-ic-build.log index 580cd05304e..933d4645539 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/experimental-ic-build.log @@ -1,5 +1,9 @@ -========== Step #1 ============ +================ Step #1 ================= Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log index 3bf6a00fbf0..8fd0d95044c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/experimental-ic-build.log index 546e71f3b7a..27fdbcc833d 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedPackage/experimental-ic-build.log @@ -1,9 +1,13 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log index 6d48cad7fb8..6be309eb468 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/build.log @@ -1,22 +1,35 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class -End of files -Compiling files: -src/a.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class +End of files +Compiling files: + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/experimental-ic-build.log index 8f2ecfb095b..b509bb38363 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileChangedThenOtherRemoved/experimental-ic-build.log @@ -1,18 +1,26 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ -========== Step #2 ============ +================ Step #2 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log index 5fde10f5d36..171f3530f9c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/build.log @@ -1,24 +1,37 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class -End of files -Compiling files: -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class -out/production/module/test/AKt.class -End of files -Compiling files: -src/a.kt -src/other.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/other.kt -End of files \ No newline at end of file +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class + out/production/module/test/AKt.class +End of files +Compiling files: + src/a.kt + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class +End of files +Compiling files: + src/other.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/experimental-ic-build.log index 9eaab4e1e33..67f143f6ce8 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFileRemoved/experimental-ic-build.log @@ -1,18 +1,26 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ -========== Step #2 ============ +================ Step #2 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/other/OtherKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/other/OtherKt.class End of files Compiling files: -src/other.kt + src/other.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log b/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log index 201a5da3f4d..fabaab4ef3c 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageFilesChangedInTurn/build.log @@ -1,25 +1,41 @@ -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class -End of files -Compiling files: -src/a.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/b.kt + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #3 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class +End of files +Compiling files: + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log b/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log index 5d71ad8f098..dde3710b421 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionAccessingField/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log b/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log index 5d71ad8f098..dde3710b421 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageInlineFunctionFromOurPackage/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/build.log b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/build.log index 5c549fedfb3..d7673adff66 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Utils.class -out/production/module/test/Utils__Pkg1Kt.class -out/production/module/test/Utils__Pkg2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Utils.class + out/production/module/test/Utils__Pkg1Kt.class + out/production/module/test/Utils__Pkg2Kt.class End of files Compiling files: -src/pkg1.kt -src/pkg2.kt + src/pkg1.kt + src/pkg2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/test/Usage.class + out/production/module/test/Usage.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/experimental-ic-build.log index 0de8b9692ed..58b744035c1 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassOneFileWithPublicChanges/experimental-ic-build.log @@ -1,12 +1,16 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Utils.class -out/production/module/test/Utils__Pkg1Kt.class -out/production/module/test/Utils__Pkg2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Utils.class + out/production/module/test/Utils__Pkg1Kt.class + out/production/module/test/Utils__Pkg2Kt.class End of files Compiling files: -src/pkg1.kt -src/pkg2.kt + src/pkg1.kt + src/pkg2.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassPrivateOnlyChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassPrivateOnlyChanged/build.log index 86929627da9..58b744035c1 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassPrivateOnlyChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageMultifileClassPrivateOnlyChanged/build.log @@ -1,10 +1,16 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Utils.class -out/production/module/test/Utils__Pkg1Kt.class -out/production/module/test/Utils__Pkg2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Utils.class + out/production/module/test/Utils__Pkg1Kt.class + out/production/module/test/Utils__Pkg2Kt.class End of files Compiling files: -src/pkg1.kt -src/pkg2.kt -End of files \ No newline at end of file + src/pkg1.kt + src/pkg2.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packagePrivateOnlyChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/packagePrivateOnlyChanged/build.log index 6aa345e8bd2..e8d7c491ec0 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packagePrivateOnlyChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packagePrivateOnlyChanged/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/PkgKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/PkgKt.class End of files Compiling files: -src/pkg.kt -End of files \ No newline at end of file + src/pkg.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log b/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log index f03973ae191..3cfb7bc250e 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageRecreated/build.log @@ -1,11 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Compiling files: -src/b.kt -End of files \ No newline at end of file + src/b.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log b/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log index e0e7540f091..acf340cfc9d 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/build.log @@ -1,19 +1,32 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test2/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test2/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/experimental-ic-build.log index e428033a4bc..b3ff7edc754 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageRecreatedAfterRenaming/experimental-ic-build.log @@ -1,15 +1,23 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt + src/a.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ -========== Step #2 ============ +================ Step #2 ================= Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log b/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log index 58112c0c033..f74030f2601 100644 --- a/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/packageRemoved/build.log @@ -1,9 +1,15 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Cleaning output files: -out/production/module/test/BKt.class + out/production/module/test/BKt.class End of files Compiling files: -End of files \ No newline at end of file +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateConstantsChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateConstantsChanged/build.log index 9f4084d830a..ca875f5571b 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateConstantsChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateConstantsChanged/build.log @@ -1,10 +1,16 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/ConstKt.class -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class -out/production/module/test/Obj.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/ConstKt.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class + out/production/module/test/Obj.class End of files Compiling files: -src/const.kt -End of files \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodAdded/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodDeleted/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateMethodSignatureChanged/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorAdded/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateSecondaryConstructorDeleted/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAccessorChanged/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateValAdded/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateValDeleted/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateValSignatureChanged/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarAdded/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarDeleted/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/privateVarSignatureChanged/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/propertyRedeclaration/build.log b/jps-plugin/testData/incremental/pureKotlin/propertyRedeclaration/build.log index 60cc1bf3937..bb32f37092f 100644 --- a/jps-plugin/testData/incremental/pureKotlin/propertyRedeclaration/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/propertyRedeclaration/build.log @@ -1,9 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/Prop2Kt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/Prop2Kt.class End of files Compiling files: -src/prop2.kt + src/prop2.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -Redeclaration: property \ No newline at end of file +Redeclaration: property diff --git a/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log index 55336e565a6..918b0d771bd 100644 --- a/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/experimental-ic-build.log new file mode 100644 index 00000000000..9e8412c4e72 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/returnTypeChanged/experimental-ic-build.log @@ -0,0 +1,24 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class +End of files +Compiling files: + src/fun.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class +End of files +Compiling files: + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log b/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log index cd31e5c6326..503c9c24ede 100644 --- a/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/simpleClassDependency/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Foo$Boo.class -out/production/module/test/Foo.class + out/production/module/test/Foo$Boo.class + out/production/module/test/Foo.class End of files Compiling files: -src/Foo.kt + src/Foo.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log b/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log index 9ecb2e772f7..2c43fd42bde 100644 --- a/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/soleFileChangesPackage/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/foo/AKt.class + 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 + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log b/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log index e3f3aac4243..bd49eb37022 100644 --- a/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/subpackage/build.log @@ -1,8 +1,14 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/outer/nested/NestedKt$main$1.class -out/production/module/outer/nested/NestedKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/outer/nested/NestedKt$main$1.class + out/production/module/outer/nested/NestedKt.class End of files Compiling files: -src/nested.kt -End of files \ No newline at end of file + src/nested.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log b/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log index 6d42272706d..efe2e78b6d4 100644 --- a/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/topLevelFunctionSameSignature/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt -End of files \ No newline at end of file + src/fun.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log b/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log index 2afa4c79cd7..2db1685b6ed 100644 --- a/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/topLevelMembersInTwoFiles/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/topLevelPrivateValUsageAdded/build.log b/jps-plugin/testData/incremental/pureKotlin/topLevelPrivateValUsageAdded/build.log index 4827d2f4878..3325ed95079 100644 --- a/jps-plugin/testData/incremental/pureKotlin/topLevelPrivateValUsageAdded/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/topLevelPrivateValUsageAdded/build.log @@ -1,14 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot access 'foo': it is 'private' in file +================ Step #2 ================= Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log index 3af1c73f9f2..15cfe2974fc 100644 --- a/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/traitClassObjectConstantChanged/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Trait$Companion.class -out/production/module/test/Trait.class + out/production/module/test/Trait$Companion.class + out/production/module/test/Trait.class End of files Compiling files: -src/const.kt + src/const.kt 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 + 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 \ No newline at end of file + src/const.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/build.log b/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/build.log index 71e16b9f6bb..ec12e7f5ab1 100644 --- a/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/build.log @@ -1,15 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/A.class + out/production/module/test/A.class End of files Compiling files: -src/A.kt + src/A.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -Smart cast to 'kotlin.Int' is impossible, because 'a.x' is a property that has open or custom getter \ No newline at end of file +Smart cast to 'kotlin.Int' is impossible, because 'a.x' is a property that has open or custom getter diff --git a/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/experimental-ic-build.log b/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/experimental-ic-build.log new file mode 100644 index 00000000000..e1179f2c022 --- /dev/null +++ b/jps-plugin/testData/incremental/pureKotlin/valAddCustomAccessor/experimental-ic-build.log @@ -0,0 +1,23 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/test/A.class +End of files +Compiling files: + src/A.kt +End of files +Marked as dirty by Kotlin: + src/usage.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class +End of files +Compiling files: + src/usage.kt +End of files +Exit code: ABORT +------------------------------------------ +COMPILATION FAILED +Smart cast to 'kotlin.Int' is impossible, because 'a.x' is a property that has open or custom getter diff --git a/jps-plugin/testData/incremental/pureKotlin/valRemoveCustomAccessor/build.log b/jps-plugin/testData/incremental/pureKotlin/valRemoveCustomAccessor/build.log index 2a97dbd6a90..3fce05dd620 100644 --- a/jps-plugin/testData/incremental/pureKotlin/valRemoveCustomAccessor/build.log +++ b/jps-plugin/testData/incremental/pureKotlin/valRemoveCustomAccessor/build.log @@ -1,18 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Smart cast to 'kotlin.Int' is impossible, because 'a.x' is a property that has open or custom getter +================ Step #2 ================= Cleaning output files: -out/production/module/test/A.class + out/production/module/test/A.class End of files Compiling files: -src/A.kt -src/usage.kt -End of files \ No newline at end of file + src/A.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/build.log index 2e8924b6ec7..0ebb195d867 100644 --- a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/build.log +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlin/build.log @@ -1,17 +1,25 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/TheClass.class + out/production/module/TheClass.class End of files Compiling files: -src/TheClass.kt + src/TheClass.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/Usage.class -out/production/module/UsageInKotlinKt.class + 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 + src/usageInKotlin.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java -End of files \ No newline at end of file + src/Usage.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log index 170796b034f..d7f61bb3fd6 100644 --- a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndBack/build.log @@ -1,33 +1,46 @@ -Cleaning output files: -out/production/module/Foo.class -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class -End of files -Compiling files: -src/Foo.kt -src/usage.kt -End of files -Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class -End of files -Compiling files: -src/usage.kt -End of files - +================ Step #1 ================= Cleaning output files: -out/production/module/Foo.class + out/production/module/Foo.class End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/Foo.kt + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/Foo.java -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ + +================ Step #2 ================= + +Cleaning output files: + out/production/module/Foo.class +End of files +Cleaning output files: + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class +End of files +Compiling files: + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Compiling files: + src/Foo.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndRemove/build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndRemove/build.log index 15a35947ed4..0befdcaf1b9 100644 --- a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndRemove/build.log +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/javaToKotlinAndRemove/build.log @@ -1,13 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/TheClass.class + out/production/module/TheClass.class End of files Compiling files: -src/TheClass.kt + src/TheClass.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ +================ Step #2 ================= Cleaning output files: -out/production/module/TheClass.class + out/production/module/TheClass.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/build.log index 5ca026d1eef..df40b311c98 100644 --- a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/build.log +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/build.log @@ -1,19 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/TheClass.class + out/production/module/TheClass.class End of files Compiling files: End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/TheClass.java + src/TheClass.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/Usage.class -out/production/module/UsageInKotlinKt.class + 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 + src/usageInKotlin.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java -End of files \ No newline at end of file + src/Usage.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/experimental-ic-build.log new file mode 100644 index 00000000000..fa7422b1dcd --- /dev/null +++ b/jps-plugin/testData/incremental/withJava/convertBetweenJavaAndKotlin/kotlinToJava/experimental-ic-build.log @@ -0,0 +1,29 @@ +================ Step #1 ================= + +Cleaning output files: + out/production/module/TheClass.class +End of files +Compiling files: +End of files +Marked as dirty by Kotlin: + src/usageInKotlin.kt +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Compiling files: + src/TheClass.java +End of files +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: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Compiling files: + src/Usage.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeNotUsedSignature/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeNotUsedSignature/build.log index 06eb34e15ab..1b429defcb6 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeNotUsedSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeNotUsedSignature/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeSignature/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeSignature/build.log index fb3b63529f5..a9c6f15e5a5 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/changeSignature/build.log @@ -1,13 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt -End of files \ No newline at end of file + src/usage.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantChanged/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantChanged/build.log index 340fdbba3b4..e6beb2dc221 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantChanged/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files Cleaning output files: -out/production/module/JavaClass.class -out/production/module/Usage.class + out/production/module/JavaClass.class + out/production/module/Usage.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/JavaClass.java -End of files \ No newline at end of file + src/JavaClass.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantUnchanged/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantUnchanged/build.log index 1cefb7c31b1..1b429defcb6 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantUnchanged/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/constantUnchanged/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java -End of files \ No newline at end of file + src/JavaClass.java +End of files diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/javaAndKotlinChangedSimultaneously/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/javaAndKotlinChangedSimultaneously/build.log index 16bb200a16c..77974661009 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/javaAndKotlinChangedSimultaneously/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/javaAndKotlinChangedSimultaneously/build.log @@ -1,11 +1,17 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageKt.class + out/production/module/JavaClass.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageKt.class End of files Compiling files: -src/usage.kt + src/usage.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/JavaClass.java -End of files \ No newline at end of file + src/JavaClass.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodAddedInSuper/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodAddedInSuper/build.log index 6f16bf547fb..bb953cb9f0a 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodAddedInSuper/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodAddedInSuper/build.log @@ -1,15 +1,21 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Super.class + out/production/module/Super.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/Super.java + src/Super.java End of files Cleaning output files: -out/production/module/Sub.class + out/production/module/Sub.class End of files Compiling files: -src/Sub.kt + src/Sub.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Cannot weaken access privilege 'public' for 'y' in 'Super' -'y' hides member of supertype 'Super' and needs 'override' modifier \ No newline at end of file +'y' hides member of supertype 'Super' and needs 'override' modifier diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodRenamed/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodRenamed/build.log index 7acfe6e0c6e..ef25b3a5cdb 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodRenamed/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/methodRenamed/build.log @@ -1,18 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/WillBeResolvedToOtherKt$willBeResolvedToOther$1.class -out/production/module/WillBeResolvedToOtherKt.class -out/production/module/WillBeUnresolvedKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/WillBeResolvedToOtherKt$willBeResolvedToOther$1.class + out/production/module/WillBeResolvedToOtherKt.class + out/production/module/WillBeUnresolvedKt.class End of files Compiling files: -src/willBeResolvedToOther.kt -src/willBeUnresolved.kt + src/willBeResolvedToOther.kt + src/willBeUnresolved.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED -Unresolved reference: f \ No newline at end of file +Unresolved reference: f diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/notChangeSignature/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/notChangeSignature/build.log index 06eb34e15ab..1b429defcb6 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/notChangeSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/notChangeSignature/build.log @@ -1,6 +1,10 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/JavaClass.class + out/production/module/JavaClass.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaClass.java + src/JavaClass.java End of files diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodAdded/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodAdded/build.log index 33acb90e24b..33a8bd0d00d 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodAdded/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodAdded/build.log @@ -1,21 +1,27 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/SamInterface.class + out/production/module/SamInterface.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/SamInterface.java + src/SamInterface.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageWithFunctionExpressionKt$sam$SamInterface$*.class -out/production/module/UsageWithFunctionExpressionKt$usageWithFunctionExpression$a$1.class -out/production/module/UsageWithFunctionExpressionKt.class -out/production/module/UsageWithFunctionLiteralKt$usageWithFunctionLiteral$1.class -out/production/module/UsageWithFunctionLiteralKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageWithFunctionExpressionKt$sam$SamInterface$*.class + out/production/module/UsageWithFunctionExpressionKt$usageWithFunctionExpression$a$1.class + out/production/module/UsageWithFunctionExpressionKt.class + out/production/module/UsageWithFunctionLiteralKt$usageWithFunctionLiteral$1.class + out/production/module/UsageWithFunctionLiteralKt.class End of files Compiling files: -src/usageWithFunctionExpression.kt -src/usageWithFunctionLiteral.kt + src/usageWithFunctionExpression.kt + src/usageWithFunctionLiteral.kt End of files +Exit code: ABORT +------------------------------------------ COMPILATION FAILED Unresolved reference: SamInterface -Unresolved reference: SamInterface \ No newline at end of file +Unresolved reference: SamInterface diff --git a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodSignatureChanged/build.log b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodSignatureChanged/build.log index 51e50502a62..ea4b8a311c2 100644 --- a/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodSignatureChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/samConversions/methodSignatureChanged/build.log @@ -1,18 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/SamInterface.class + out/production/module/SamInterface.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/SamInterface.java + src/SamInterface.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/UsageWithFunctionExpressionKt$sam$SamInterface$*.class -out/production/module/UsageWithFunctionExpressionKt$usageWithFunctionExpression$a$1.class -out/production/module/UsageWithFunctionExpressionKt.class -out/production/module/UsageWithFunctionLiteralKt$usageWithFunctionLiteral$1.class -out/production/module/UsageWithFunctionLiteralKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/UsageWithFunctionExpressionKt$sam$SamInterface$*.class + out/production/module/UsageWithFunctionExpressionKt$usageWithFunctionExpression$a$1.class + out/production/module/UsageWithFunctionExpressionKt.class + out/production/module/UsageWithFunctionLiteralKt$usageWithFunctionLiteral$1.class + out/production/module/UsageWithFunctionLiteralKt.class End of files Compiling files: -src/usageWithFunctionExpression.kt -src/usageWithFunctionLiteral.kt -End of files \ No newline at end of file + src/usageWithFunctionExpression.kt + src/usageWithFunctionLiteral.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/build.log index ed7f4aa70c3..f99f5428e2a 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/addOptionalParameter/build.log @@ -1,18 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/JavaUsage.class -out/production/module/META-INF/module.kotlin_module -out/production/module/test/OtherKt.class + out/production/module/JavaUsage.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/OtherKt.class End of files Compiling files: -src/other.kt + src/other.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/JavaUsage.java -End of files \ No newline at end of file + src/JavaUsage.java +End of files +Exit code: NOTHING_DONE +------------------------------------------ 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 5f849f157f0..92221506e10 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 @@ -1,15 +1,19 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/JavaUsage.class + out/production/module/JavaUsage.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/JavaUsage.java + src/JavaUsage.java End of files diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeNotUsedSignature/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeNotUsedSignature/build.log index 6d42272706d..efe2e78b6d4 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeNotUsedSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeNotUsedSignature/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt -End of files \ No newline at end of file + src/fun.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log index b8578f3d619..302557a2230 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/changeSignature/build.log @@ -1,13 +1,19 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/Usage.java -End of files \ No newline at end of file + src/Usage.java +End of files diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log index e0426c17165..a19d4dbe165 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantChanged/build.log @@ -1,18 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class End of files Compiling files: -src/const.kt + src/const.kt End of files +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 + 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 + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java + src/Usage.java End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantUnchanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantUnchanged/build.log index 8dfe7647a28..9b0defb6ab8 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantUnchanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/constantUnchanged/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.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 \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log index 5c2f946ccf7..dd06455f2ba 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/funRenamed/build.log @@ -1,17 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt + src/fun.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/WillBeUnresolved.class + out/production/module/WillBeUnresolved.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/WillBeUnresolved.java + src/WillBeUnresolved.java End of files COMPILATION FAILED cannot find symbol symbol : method f(java.lang.String) -location: class test.FunKt \ No newline at end of file +location: class test.FunKt diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log index e0426c17165..a19d4dbe165 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldChanged/build.log @@ -1,18 +1,26 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.class + out/production/module/test/Klass$Companion.class + out/production/module/test/Klass.class End of files Compiling files: -src/const.kt + src/const.kt End of files +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 + 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 + src/const.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java + src/Usage.java End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldUnchanged/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldUnchanged/build.log index 8dfe7647a28..9b0defb6ab8 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldUnchanged/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/jvmFieldUnchanged/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/Klass$Companion.class -out/production/module/test/Klass.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 \ No newline at end of file + src/const.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log index 9cf77a4d2c9..6c4554b7374 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/methodAddedInSuper/build.log @@ -1,14 +1,20 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Super.class + out/production/module/Super.class End of files Compiling files: -src/Super.kt + src/Super.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/Sub.class + out/production/module/Sub.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/Sub.java + src/Sub.java End of files COMPILATION FAILED -y() in Sub cannot override y() in Super; overridden method is final \ No newline at end of file +y() in Sub cannot override y() in Super; overridden method is final diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/notChangeSignature/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/notChangeSignature/build.log index 6d42272706d..efe2e78b6d4 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/notChangeSignature/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/notChangeSignature/build.log @@ -1,7 +1,13 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/FunKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/FunKt.class End of files Compiling files: -src/fun.kt -End of files \ No newline at end of file + src/fun.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/build.log index 3bf6a00fbf0..8fd0d95044c 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/build.log @@ -1,14 +1,22 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/experimental-ic-build.log index 546e71f3b7a..27fdbcc833d 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/onlyTopLevelFunctionInFileRemoved/experimental-ic-build.log @@ -1,9 +1,13 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/BKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/BKt.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/build.log index 097791a0aa3..5f2c173e692 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/build.log @@ -1,16 +1,24 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java + src/Usage.java End of files Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/AKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/AKt.class End of files Compiling files: -src/a.kt -End of files \ No newline at end of file + src/a.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/experimental-ic-build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/experimental-ic-build.log index 268ab61c9df..1a206fb87d6 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/experimental-ic-build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/packageFileAdded/experimental-ic-build.log @@ -1,11 +1,15 @@ -========== Step #1 ============ +================ Step #1 ================= Cleaning output files: -out/production/module/Usage.class + out/production/module/Usage.class End of files Compiling files: -src/b.kt + src/b.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Compiling files: -src/Usage.java + src/Usage.java End of files +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log index b71c6615b9e..4006a9a7cf3 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/privateChanges/build.log @@ -1,6 +1,12 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/test/ClassA.class + out/production/module/test/ClassA.class End of files Compiling files: -src/ClassA.kt -End of files \ No newline at end of file + src/ClassA.kt +End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ +Exit code: NOTHING_DONE +------------------------------------------ diff --git a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log index 6aabff7ee22..a2374e45e84 100644 --- a/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log +++ b/jps-plugin/testData/incremental/withJava/kotlinUsedInJava/propertyRenamed/build.log @@ -1,17 +1,23 @@ +================ Step #1 ================= + Cleaning output files: -out/production/module/META-INF/module.kotlin_module -out/production/module/test/PropKt.class + out/production/module/META-INF/module.kotlin_module + out/production/module/test/PropKt.class End of files Compiling files: -src/prop.kt + src/prop.kt End of files +Exit code: ADDITIONAL_PASS_REQUIRED +------------------------------------------ Cleaning output files: -out/production/module/WillBeUnresolved.class + out/production/module/WillBeUnresolved.class End of files +Exit code: NOTHING_DONE +------------------------------------------ Compiling files: -src/WillBeUnresolved.java + src/WillBeUnresolved.java End of files COMPILATION FAILED cannot find symbol symbol : method getProp() -location: class test.PropKt \ No newline at end of file +location: class test.PropKt