- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 20 for AttributeDisambiguationRule (0.45 sec)
-
subprojects/core-api/src/main/java/org/gradle/api/attributes/AttributeDisambiguationRule.java
import org.gradle.api.Action; /** * A rule that selects the best value out of a set of candidates. * * @since 4.0 * @param <T> The attribute value type. */ public interface AttributeDisambiguationRule<T> extends Action<MultipleCandidatesDetails<T>> {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 11 17:38:57 UTC 2022 - 912 bytes - Viewed (0) -
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 @Inject
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 4.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultDisambiguationRuleChain.java
} private static class ExceptionHandler<T> implements InstantiatingAction.ExceptionHandler<MultipleCandidatesDetails<T>> { private final Class<? extends AttributeDisambiguationRule<T>> rule; private ExceptionHandler(Class<? extends AttributeDisambiguationRule<T>> rule) { this.rule = rule; } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 4.1K bytes - Viewed (0) -
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) -
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) -
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) -
subprojects/core-api/src/main/java/org/gradle/api/attributes/DisambiguationRuleChain.java
*/ void add(Class<? extends AttributeDisambiguationRule<T>> rule); /** * <p>Adds an arbitrary disambiguation rule to the chain, possibly configuring the rule as well.</p> * * @param rule the rule to add * @param configureAction the action to use to configure the rule * @since 4.0 */
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Jul 22 14:14:42 UTC 2019 - 3.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/AttributePrecedenceSchemaAttributeMatcherTest.groovy
*/ package org.gradle.internal.component.model 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.api.internal.attributes.AttributeContainerInternal
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 6K 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)