extraModelInfo.getExtraArtifacts()); for (VariantType variantType : VariantType.getTestingTypes()) { artifactMetaDataList.add(new ArtifactMetaDataImpl( variantType.getArtifactName(),
for (VariantType variantType : VariantType.getTestingTypes()) { TestVariantData testVariantData = ((TestedVariantData) variantData).getTestVariantData(variantType); if (testVariantData != null) {
/** * Create a BuildTypeContainer from a BuildTypeData * * @param buildTypeData the build type data * @param sourceProviderContainers collection of extra source providers * * @return a non-null BuildTypeContainer */ @NonNull static BuildTypeContainer create( @NonNull BuildTypeData buildTypeData, @NonNull Collection<SourceProviderContainer> sourceProviderContainers) { List<SourceProviderContainer> clonedContainers = SourceProviderContainerImpl.cloneCollection(sourceProviderContainers); for (VariantType variantType : VariantType.getTestingTypes()) { DefaultAndroidSourceSet testSourceSet = buildTypeData.getTestSourceSet(variantType); if (testSourceSet != null) { clonedContainers.add(SourceProviderContainerImpl.create( variantType.getArtifactName(), testSourceSet)); } } return new BuildTypeContainerImpl( BuildTypeImpl.cloneBuildType(buildTypeData.getBuildType()), SourceProviderImpl.cloneProvider(buildTypeData.getSourceSet()), clonedContainers); }
for (VariantType variantType : VariantType.getTestingTypes()) { TestVariantData testVariantData = ((TestedVariantData) variantData).getTestVariantData(variantType); if (testVariantData != null) {
/** * Create a ProductFlavorContainer from a ProductFlavorData * * @param productFlavorData the product flavor data * @param sourceProviderContainers collection of extra source providers * * @return a non-null ProductFlavorContainer */ @NonNull static ProductFlavorContainer createProductFlavorContainer( @NonNull ProductFlavorData productFlavorData, @NonNull Collection<SourceProviderContainer> sourceProviderContainers) { List<SourceProviderContainer> clonedContainers = SourceProviderContainerImpl.cloneCollection(sourceProviderContainers); for (VariantType variantType : VariantType.getTestingTypes()) { DefaultAndroidSourceSet sourceSet = productFlavorData.getTestSourceSet(variantType); if (sourceSet != null) { clonedContainers.add(SourceProviderContainerImpl.create( variantType.getArtifactName(), sourceSet)); } } return new ProductFlavorContainerImpl( ProductFlavorImpl.cloneFlavor(productFlavorData.getProductFlavor(), null, null), SourceProviderImpl.cloneProvider(productFlavorData.getSourceSet()), clonedContainers); }
/** * Create a BuildTypeContainer from a BuildTypeData * * @param buildTypeData the build type data * @param sourceProviderContainers collection of extra source providers * * @return a non-null BuildTypeContainer */ @NonNull static BuildTypeContainer create( @NonNull BuildTypeData buildTypeData, @NonNull Collection<SourceProviderContainer> sourceProviderContainers) { List<SourceProviderContainer> clonedContainers = SourceProviderContainerImpl.cloneCollection(sourceProviderContainers); for (VariantType variantType : VariantType.getTestingTypes()) { DefaultAndroidSourceSet testSourceSet = buildTypeData.getTestSourceSet(variantType); if (testSourceSet != null) { clonedContainers.add(SourceProviderContainerImpl.create( variantType.getArtifactName(), testSourceSet)); } } return new BuildTypeContainerImpl( new BuildTypeImpl(buildTypeData.getBuildType()), new SourceProviderImpl(buildTypeData.getSourceSet()), clonedContainers); }
/** * Create a ProductFlavorContainer from a ProductFlavorData * * @param productFlavorData the product flavor data * @param sourceProviderContainers collection of extra source providers * * @return a non-null ProductFlavorContainer */ @NonNull static ProductFlavorContainer createProductFlavorContainer( @NonNull ProductFlavorData productFlavorData, @NonNull Collection<SourceProviderContainer> sourceProviderContainers) { List<SourceProviderContainer> clonedContainers = SourceProviderContainerImpl.cloneCollection(sourceProviderContainers); for (VariantType variantType : VariantType.getTestingTypes()) { DefaultAndroidSourceSet sourceSet = productFlavorData.getTestSourceSet(variantType); if (sourceSet != null) { clonedContainers.add(SourceProviderContainerImpl.create( variantType.getArtifactName(), sourceSet)); } } return new ProductFlavorContainerImpl( new ProductFlavorImpl(productFlavorData.getProductFlavor(), null, null), new SourceProviderImpl(productFlavorData.getSourceSet()), clonedContainers); }
extraModelInfo.getExtraArtifacts()); for (VariantType variantType : VariantType.getTestingTypes()) { artifactMetaDataList.add(new ArtifactMetaDataImpl( variantType.getArtifactName(),