- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for AttributeDisambiguationRule (0.53 sec)
-
platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/attributes/StronglyTypedConfigurationAttributesResolveIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Apr 02 20:50:18 UTC 2024 - 48.1K bytes - Viewed (0) -
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) -
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) -
subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/ResolvableConfigurationsReportTaskIntegrationTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Mar 13 19:52:38 UTC 2024 - 27.7K bytes - Viewed (0) -
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) -
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) -
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) -
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) -
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) -
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)