[Gradle][MPP] Add comment for CInteropMetadataDependencyTransformationTask.OutputLibraryFilesDiscovery.Precise

^KT-48135 Verification Pending
This commit is contained in:
Sebastian Sellmair
2022-09-21 12:17:59 +02:00
committed by Space
parent 386c2f8015
commit 9f01217050
@@ -136,6 +136,7 @@ internal open class CInteropMetadataDependencyTransformationTask @Inject constru
object Precise : OutputLibraryFilesDiscovery() {
override fun resolveOutputLibraryFiles(outputDirectory: File, resolutions: Iterable<ChooseVisibleSourceSets>): Set<File> {
return resolutions.flatMap { chooseVisibleSourceSets ->
/* This task only cares about extracting artifacts. Project to Project dependencies can return emptyList */
if (chooseVisibleSourceSets.metadataProvider !is ArtifactMetadataProvider) return@flatMap emptyList()
chooseVisibleSourceSets.metadataProvider.read { artifactContent ->
chooseVisibleSourceSets.visibleSourceSetsProvidingCInterops