Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for getVariantsForAttributeMatching (0.53 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/GraphSelectionCandidates.java

        /**
         * Returns the set of variants to select from during attribute matching, or an empty list of this
         * component does not support attribute matching.
         */
        List<? extends VariantGraphResolveState> getVariantsForAttributeMatching();
    
        /**
         * Returns the variant to use when attribute-based variant selection is not enabled.
         */
        @Nullable
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/external/model/ExternalModuleDependencyMetadata.java

            if (!targetComponentState.getCandidatesForGraphVariantSelection().getVariantsForAttributeMatching().isEmpty()) {
                VariantGraphResolveState selected = variantSelector.selectByAttributeMatching(
                    consumerAttributes,
                    explicitRequestedCapabilities,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/GraphVariantSelector.java

            assert !candidates.getVariantsForAttributeMatching().isEmpty();
    
            ComponentGraphResolveMetadata targetComponent = targetComponentState.getMetadata();
            AttributeMatcher attributeMatcher = consumerSchema.withProducer(targetComponent.getAttributesSchema());
    
            List<? extends VariantGraphResolveState> allVariants = candidates.getVariantsForAttributeMatching();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 17.8K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/LocalComponentDependencyMetadata.java

            }
    
            // Use attribute matching if it is supported.
            if (!targetComponentState.getCandidatesForGraphVariantSelection().getVariantsForAttributeMatching().isEmpty()) {
                VariantGraphResolveState selected = variantSelector.selectByAttributeMatching(
                    consumerAttributes,
                    explicitRequestedCapabilities, targetComponentState,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/local/model/DefaultLocalComponentGraphResolveState.java

        private static List<ResolvedVariantResult> computeSelectableVariantResults(DefaultLocalComponentGraphResolveState component) {
            return component.getCandidatesForGraphVariantSelection()
                .getVariantsForAttributeMatching()
                .stream()
                .flatMap(variant -> variant.prepareForArtifactResolution().getArtifactVariants().stream())
                .map(variant -> new DefaultResolvedVariantResult(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 20:25:36 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/external/model/GradleDependencyMetadata.java

            if (!targetComponentState.getCandidatesForGraphVariantSelection().getVariantsForAttributeMatching().isEmpty()) {
                VariantGraphResolveState selected = variantSelector.selectByAttributeMatching(
                    consumerAttributes,
                    explicitRequestedCapabilities,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 8K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/DefaultExternalComponentGraphResolveState.java

                this.variants = component.allVariantsForGraphResolution.get();
                this.component = component;
            }
    
            @Override
            public List<? extends VariantGraphResolveState> getVariantsForAttributeMatching() {
                return variants;
            }
    
            @Nullable
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/resolution/failure/ResolutionCandidateAssessor.java

                .collect(Collectors.toList());
        }
    
        public List<AssessedCandidate> assessGraphSelectionCandidates(GraphSelectionCandidates candidates) {
            return candidates.getVariantsForAttributeMatching().stream()
                .map(VariantGraphResolveState::getMetadata)
                .map(variantMetadata -> assessCandidate(variantMetadata.getName(), variantMetadata.getCapabilities(), variantMetadata.getAttributes()))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 19:04:04 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/model/LocalComponentDependencyMetadataTest.groovy

        class TestGraphCandidates implements GraphSelectionCandidates {
            List<VariantGraphResolveState> variants = []
    
            @Override
            List<? extends VariantGraphResolveState> getVariantsForAttributeMatching() {
                variants.findAll { it -> !it.attributes.isEmpty()}
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:10:53 UTC 2024
    - 25.3K bytes
    - Viewed (0)
Back to top