Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for candidateValues (0.24 sec)

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

            }
            for (T candidateValue : candidateValues) {
                if (candidateValue == null)  {
                    throw new IllegalArgumentException("candidateValues cannot contain null elements");
                }
            }
    
            this.candidateValues = candidateValues;
            this.consumerValue = consumerValue;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/attributes/DefaultDisambiguationRuleChainTest.groovy

        static class SelectionRule implements AttributeDisambiguationRule<String> {
            @Override
            void execute(MultipleCandidatesDetails<String> details) {
                assert details.candidateValues == ["value1", "value2"] as Set
                details.closestMatch("value1")
            }
        }
        static class SelectionRuleWithParams implements AttributeDisambiguationRule<String> {
            String p1
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultOrderedDisambiguationRule.java

            this.pickFirst = pickFirst;
        }
    
        @Override
        public void execute(MultipleCandidatesDetails<T> details) {
            Set<T> candidateValues = details.getCandidateValues();
            T min = null;
            T max = null;
            for (T value : candidateValues) {
                if (min == null || comparator.compare(value, min) < 0) {
                    min = value;
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/external/model/PreferJavaRuntimeVariantTest.groovy

            candidates.getConsumerValue() >> consumerValue
            candidates.getCandidateValues() >> candidateValues.collect { usage(it) }
    
            when:
            rule.execute(candidates)
    
            then:
            count * candidates.closestMatch({ it.name == Usage.JAVA_RUNTIME })
    
            where:
            consumerValue      | candidateValues                                 | choosesRuntime
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/PlatformSupport.java

                if (consumerValue == null) {
                    Set<Category> candidateValues = details.getCandidateValues();
                    if (candidateValues.contains(library)) {
                        // default to library
                        details.closestMatch(library);
                    } else if (candidateValues.contains(platform)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/model/AttributePrecedenceSchemaAttributeMatcherTest.groovy

            void execute(MultipleCandidatesDetails<String> details) {
                if (details.consumerValue == null) {
                    if (details.candidateValues.contains("best")) {
                        details.closestMatch("best")
                    }
                } else {
                    if (details.candidateValues.contains("best")) {
                        details.closestMatch("best")
                    } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 6K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/DefaultAttributeMatcher.java

                AttributeValue<?> requestedValue = requestedAttributes.findEntry(attribute);
                AttributeValue<?> candidateValue = candidateAttributes.findEntry(attribute.getName());
                if (candidateValue.isPresent()) {
                    Object coercedValue = candidateValue.coerce(attribute);
                    boolean match = schema.matchValue(attribute, requestedValue.get(), coercedValue);
                    if (!match) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/LoggingAttributeMatchingExplanationBuilder.java

        @Override
        public <T extends HasAttributes> void candidateAttributeDoesNotMatch(T candidate, Attribute<?> attribute, Object requestedValue, AttributeValue<?> candidateValue) {
            LOGGER.debug("Candidate {} attribute {} value {} doesn't requested value {}", candidate, attribute, candidateValue, requestedValue);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/AttributeMatchingExplanationBuilder.java

        }
    
        default <T extends HasAttributes> void candidateAttributeDoesNotMatch(T candidate, Attribute<?> attribute, Object requestedValue, AttributeValue<?> candidateValue) {
    
        }
    
        default <T extends HasAttributes> void candidateAttributeMissing(T candidate, Attribute<?> attribute, Object requestedValue) {
    
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2K bytes
    - Viewed (0)
Back to top