Enable verbose messages when debug is enabled

This commit is contained in:
Alexey Tsvetkov
2016-12-30 18:42:46 +03:00
parent c9a874cba9
commit 73f7b76b5d
@@ -107,7 +107,7 @@ abstract class AbstractKotlinCompile<T : CommonCompilerArguments>() : AbstractCo
sourceRoots.log(this.name, logger) sourceRoots.log(this.name, logger)
val args = populateCompilerArguments() val args = populateCompilerArguments()
args.setupCoroutineSupportArgs() args.setupCommonCompilerArgs()
compilerCalled = true compilerCalled = true
callCompiler(args, sourceRoots, ChangedFiles(inputs)) callCompiler(args, sourceRoots, ChangedFiles(inputs))
@@ -116,10 +116,14 @@ abstract class AbstractKotlinCompile<T : CommonCompilerArguments>() : AbstractCo
internal abstract fun getSourceRoots(): SourceRoots internal abstract fun getSourceRoots(): SourceRoots
internal abstract fun callCompiler(args: T, sourceRoots: SourceRoots, changedFiles: ChangedFiles) internal abstract fun callCompiler(args: T, sourceRoots: SourceRoots, changedFiles: ChangedFiles)
private fun CommonCompilerArguments.setupCoroutineSupportArgs() { private fun CommonCompilerArguments.setupCommonCompilerArgs() {
coroutinesEnable = coroutines == CoroutineSupport.ENABLED coroutinesEnable = coroutines == CoroutineSupport.ENABLED
coroutinesWarn = coroutines == CoroutineSupport.ENABLED_WITH_WARNING coroutinesWarn = coroutines == CoroutineSupport.ENABLED_WITH_WARNING
coroutinesError = coroutines == CoroutineSupport.DISABLED coroutinesError = coroutines == CoroutineSupport.DISABLED
if (project.logger.isDebugEnabled) {
verbose = true
}
} }
} }