[Resolve] Support test/production/dependsOn internal-visibility
This commit is contained in:
@@ -54,6 +54,7 @@ import org.jetbrains.kotlin.platform.jvm.isJvm
|
|||||||
import org.jetbrains.kotlin.platform.konan.isNative
|
import org.jetbrains.kotlin.platform.konan.isNative
|
||||||
import org.jetbrains.kotlin.resolve.PlatformDependentAnalyzerServices
|
import org.jetbrains.kotlin.resolve.PlatformDependentAnalyzerServices
|
||||||
import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatformAnalyzerServices
|
import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatformAnalyzerServices
|
||||||
|
import org.jetbrains.kotlin.types.typeUtil.closure
|
||||||
import org.jetbrains.kotlin.utils.addIfNotNull
|
import org.jetbrains.kotlin.utils.addIfNotNull
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@@ -218,7 +219,9 @@ data class ModuleTestSourceInfo internal constructor(override val module: Module
|
|||||||
list.addIfNotNull(it.productionSourceInfo())
|
list.addIfNotNull(it.productionSourceInfo())
|
||||||
}
|
}
|
||||||
|
|
||||||
list
|
list.addAll(list.closure { it.expectedBy })
|
||||||
|
|
||||||
|
list.toHashSet()
|
||||||
}
|
}
|
||||||
|
|
||||||
private object KeyForModulesWhoseInternalsAreVisible
|
private object KeyForModulesWhoseInternalsAreVisible
|
||||||
|
|||||||
Reference in New Issue
Block a user