From 8e411e72743e5fac19bbf1d1960f0e51199b7da3 Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 2 Sep 2015 19:58:06 +0300 Subject: [PATCH] Minor: add incrementalCompilationComponents to GenerationState --- .../src/org/jetbrains/kotlin/codegen/state/GenerationState.kt | 2 ++ .../kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/GenerationState.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/GenerationState.kt index f19215d22b2..8a304b57cd6 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/GenerationState.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/GenerationState.kt @@ -27,6 +27,7 @@ import org.jetbrains.kotlin.codegen.optimization.OptimizationClassBuilderFactory import org.jetbrains.kotlin.descriptors.ModuleDescriptor import org.jetbrains.kotlin.descriptors.ScriptDescriptor import org.jetbrains.kotlin.diagnostics.DiagnosticSink +import org.jetbrains.kotlin.load.kotlin.incremental.components.IncrementalCompilationComponents import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.JetClassOrObject import org.jetbrains.kotlin.psi.JetFile @@ -54,6 +55,7 @@ public class GenerationState jvmOverloads constructor( moduleName: String? = null, // TODO: temporary hack, see JetTypeMapperWithOutDirectory state for details public val outDirectory: File? = null, + public val incrementalCompilationComponents: IncrementalCompilationComponents? = null, public val progress: Progress = Progress.DEAF ) { diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java index 0da950a47df..b376be52dfb 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinToJVMBytecodeCompiler.java @@ -391,7 +391,8 @@ public class KotlinToJVMBytecodeCompiler { packagesWithObsoleteParts, moduleId, moduleName, - outputDirectory + outputDirectory, + incrementalCompilationComponents ); ProgressIndicatorAndCompilationCanceledStatus.checkCanceled();