Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for AttributeDisambiguationRule (0.53 sec)

  1. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/attributes/StronglyTypedConfigurationAttributesResolveIntegrationTest.groovy

                    void execute(CompatibilityCheckDetails<Flavor> details) {
                        details.compatible()
                    }
                }
                class FlavorSelectionRule implements AttributeDisambiguationRule<Flavor> {
                    void execute(MultipleCandidatesDetails<Flavor> details) {
                        assert details.candidateValues*.name as Set == ['ONE', 'TWO'] as Set
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 20:50:18 UTC 2024
    - 48.1K bytes
    - Viewed (0)
  2. platforms/jvm/jvm-services/src/main/java/org/gradle/api/internal/artifacts/JavaEcosystemSupport.java

    import com.google.common.collect.Ordering;
    import org.gradle.api.Action;
    import org.gradle.api.ActionConfiguration;
    import org.gradle.api.attributes.AttributeCompatibilityRule;
    import org.gradle.api.attributes.AttributeDisambiguationRule;
    import org.gradle.api.attributes.AttributeMatchingStrategy;
    import org.gradle.api.attributes.AttributesSchema;
    import org.gradle.api.attributes.Bundling;
    import org.gradle.api.attributes.Category;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 19:13:00 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/component/model/DefaultAttributeMatcherTest.groovy

    import com.google.common.collect.LinkedListMultimap
    import com.google.common.collect.Multimap
    import org.gradle.api.Named
    import org.gradle.api.attributes.Attribute
    import org.gradle.api.attributes.AttributeDisambiguationRule
    import org.gradle.api.attributes.MultipleCandidatesDetails
    import org.gradle.api.internal.attributes.AttributeContainerInternal
    import org.gradle.api.internal.attributes.ImmutableAttributes
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 24.8K bytes
    - Viewed (0)
  4. subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/ResolvableConfigurationsReportTaskIntegrationTest.groovy

                        attributes {
                            attribute(flavor, 'vanilla')
                        }
                    }
                }
    
                class CategorySelectionRule implements AttributeDisambiguationRule<String> {
                    void execute(MultipleCandidatesDetails<String> details) {
                        if (details.candidateValues.contains('chocolate')) {
                            details.closestMatch('chocolate')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 19:52:38 UTC 2024
    - 27.7K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/attributes/DefaultAttributesSchemaTest.groovy

    package org.gradle.api.internal.attributes
    
    import org.gradle.api.Named
    import org.gradle.api.attributes.Attribute
    import org.gradle.api.attributes.AttributeCompatibilityRule
    import org.gradle.api.attributes.AttributeDisambiguationRule
    import org.gradle.api.attributes.CompatibilityCheckDetails
    import org.gradle.api.attributes.MultipleCandidatesDetails
    import org.gradle.util.AttributeTestUtil
    import org.gradle.util.SnapshotTestUtil
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  6. platforms/jvm/scala/src/main/java/org/gradle/api/plugins/scala/ScalaBasePlugin.java

    import org.gradle.api.artifacts.Configuration;
    import org.gradle.api.artifacts.component.ProjectComponentIdentifier;
    import org.gradle.api.artifacts.dsl.DependencyHandler;
    import org.gradle.api.attributes.AttributeDisambiguationRule;
    import org.gradle.api.attributes.AttributeMatchingStrategy;
    import org.gradle.api.attributes.Category;
    import org.gradle.api.attributes.MultipleCandidatesDetails;
    import org.gradle.api.attributes.Usage;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 10:39:12 UTC 2024
    - 19.1K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/ArtifactSelectionIntegrationTest.groovy

            if (details.consumerValue == "debug" && details.producerValue == "profile") {
                details.compatible()
            }
        }
    }
    class FlavorSelectionRule implements AttributeDisambiguationRule<String> {
        void execute(MultipleCandidatesDetails<String> details) {
            if (details.candidateValues.contains('tasty')) {
                details.closestMatch('tasty')
            }
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 20:50:18 UTC 2024
    - 34.5K bytes
    - Viewed (0)
  8. platforms/native/language-native/src/main/java/org/gradle/language/plugins/NativeBasePlugin.java

    import org.gradle.api.artifacts.type.ArtifactTypeDefinition;
    import org.gradle.api.attributes.Attribute;
    import org.gradle.api.attributes.AttributeContainer;
    import org.gradle.api.attributes.AttributeDisambiguationRule;
    import org.gradle.api.attributes.MultipleCandidatesDetails;
    import org.gradle.api.attributes.Usage;
    import org.gradle.api.component.ComponentWithVariants;
    import org.gradle.api.component.PublishableComponent;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 26.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/api/ResolvedArtifactsApiIntegrationTest.groovy

        }
    
        def "applies disambiguation rules to select variants"() {
            buildFile << """
    class OneRule implements AttributeDisambiguationRule<String> {
        void execute(MultipleCandidatesDetails<String> details) {
            details.closestMatch('one')
        }
    }
    class TwoRule implements AttributeDisambiguationRule<String> {
        void execute(MultipleCandidatesDetails<String> details) {
            details.closestMatch('two')
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jan 29 22:29:19 UTC 2024
    - 32.7K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/api/ResolvedFilesApiIntegrationTest.groovy

            settingsFile << """
    include 'a', 'b'
    """
            buildFile << """
    class SelectFreeRule implements AttributeDisambiguationRule<String> {
        void execute(MultipleCandidatesDetails<String> details) {
            details.closestMatch('free')
        }
    }
    class SelectPaidRule implements AttributeDisambiguationRule<String> {
        void execute(MultipleCandidatesDetails<String> details) {
            details.closestMatch('paid')
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 17:10:15 UTC 2024
    - 32.9K bytes
    - Viewed (0)
Back to top