K2: add a check for duplicate source root
This commit is contained in:
committed by
Space Team
parent
9bff7e3045
commit
a73442f90f
@@ -14,6 +14,7 @@ import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
|
||||
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.VfsBasedProjectEnvironment
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.forAllFiles
|
||||
import org.jetbrains.kotlin.cli.jvm.compiler.getSourceRootsCheckingForDuplicates
|
||||
import org.jetbrains.kotlin.config.CommonConfigurationKeys
|
||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.idea.KotlinFileType
|
||||
@@ -59,7 +60,7 @@ fun collectSources(
|
||||
compilerConfiguration.getBoolean(CommonConfigurationKeys.USE_LIGHT_TREE)
|
||||
var skipScriptsInLtModeWarning = false
|
||||
|
||||
compilerConfiguration.kotlinSourceRoots.forAllFiles(
|
||||
getSourceRootsCheckingForDuplicates(compilerConfiguration, messageCollector).forAllFiles(
|
||||
compilerConfiguration,
|
||||
project
|
||||
) { virtualFile, isCommon, moduleName ->
|
||||
|
||||
Reference in New Issue
Block a user