Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for AttributeDisambiguationRule (0.73 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/PlatformSupport.java

     * limitations under the License.
     */
    package org.gradle.api.internal.artifacts.dsl.dependencies;
    
    import com.google.common.base.Objects;
    import org.gradle.api.attributes.AttributeDisambiguationRule;
    import org.gradle.api.attributes.AttributeMatchingStrategy;
    import org.gradle.api.attributes.AttributesSchema;
    import org.gradle.api.attributes.Category;
    import org.gradle.api.attributes.HasConfigurableAttributes;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/dependencies/GradlePluginVariantsSupport.java

     * limitations under the License.
     */
    
    package org.gradle.api.internal.artifacts.dsl.dependencies;
    
    import org.gradle.api.attributes.AttributeCompatibilityRule;
    import org.gradle.api.attributes.AttributeDisambiguationRule;
    import org.gradle.api.attributes.AttributeMatchingStrategy;
    import org.gradle.api.attributes.CompatibilityCheckDetails;
    import org.gradle.api.attributes.MultipleCandidatesDetails;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 19:13:03 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  3. 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)
  4. 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)
  5. 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)
  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/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)
  9. 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)
  10. subprojects/composite-builds/src/integTest/groovy/org/gradle/integtests/composite/CompositeBuildConfigurationAttributesResolveIntegrationTest.groovy

                            details.compatible()
                        }
                    }
                }
    
                class DisRule implements AttributeDisambiguationRule<Thing> {
                    void execute(MultipleCandidatesDetails<Thing> details) {
                        for (Thing t: details.candidateValues) {
                            if (t.name == 'blue') {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 08 14:30:36 UTC 2024
    - 33.6K bytes
    - Viewed (0)
Back to top