diff --git a/plugins/kapt3/kapt3-base/src/org/jetbrains/kotlin/kapt3/base/ProcessorLoader.kt b/plugins/kapt3/kapt3-base/src/org/jetbrains/kotlin/kapt3/base/ProcessorLoader.kt index e8cf6976c43..85bac7cfde5 100644 --- a/plugins/kapt3/kapt3-base/src/org/jetbrains/kotlin/kapt3/base/ProcessorLoader.kt +++ b/plugins/kapt3/kapt3-base/src/org/jetbrains/kotlin/kapt3/base/ProcessorLoader.kt @@ -55,6 +55,10 @@ open class ProcessorLoader(private val options: KaptOptions, private val logger: } private fun wrapInIncrementalProcessor(processors: List, classpath: Iterable): List { + if (!options[KaptFlag.INCREMENTAL_APT]) { + return processors.map { IncrementalProcessor(it, DeclaredProcType.NON_INCREMENTAL) } + } + val processorNames = processors.map {it.javaClass.name}.toSet() val processorsInfo: Map = getIncrementalProcessorsFromClasspath(processorNames, classpath)