- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for CompatibilityCheckResult (0.62 sec)
-
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/CompatibilityCheckResult.java
* limitations under the License. */ package org.gradle.api.internal.attributes; import org.gradle.api.attributes.CompatibilityCheckDetails; public interface CompatibilityCheckResult<T> extends CompatibilityCheckDetails<T> { boolean hasResult(); boolean isCompatible();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 862 bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/attributes/DefaultCompatibilityRuleChainTest.groovy
assert details.producerValue == "value2" details.compatible() } } def "creates instance of rule implementation and delegates to it"() { def details = Mock(CompatibilityCheckResult) given: ruleChain.add(CompatibilityRule) when: ruleChain.execute(details) then: 1 * details.consumerValue >> "value1"
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 4.4K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/component/model/DefaultCompatibilityCheckResult.java
* limitations under the License. */ package org.gradle.internal.component.model; import org.gradle.api.internal.attributes.CompatibilityCheckResult; import javax.annotation.Nullable; import java.util.Objects; public class DefaultCompatibilityCheckResult<T> implements CompatibilityCheckResult<T> { private final T consumerValue; private final T producerValue; private boolean compatible; private boolean done;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.9K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/api/internal/artifacts/TargetJvmVersionRulesTest.groovy
} @Unroll("compatibility consumer=#consumer producer=#producer compatible=#compatible") def "check compatibility rules"() { CompatibilityCheckResult details = Mock(CompatibilityCheckResult) when: compatibilityRules.execute(details) then: 1 * details.getConsumerValue() >> consumer 1 * details.getProducerValue() >> producer
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Feb 03 17:43:36 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/CompatibilityRule.java
* limitations under the License. */ package org.gradle.api.internal.attributes; import org.gradle.api.Action; public interface CompatibilityRule<T> extends Action<CompatibilityCheckResult<T>> { boolean doesSomething();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 807 bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultCompatibilityRuleChain.java
rules.add(new InstantiatingAction<>(DefaultConfigurableRules.of(DefaultConfigurableRule.of(rule)), instantiator, new ExceptionHandler<>(rule))); } @Override public void execute(CompatibilityCheckResult<T> result) { for (Action<? super CompatibilityCheckDetails<T>> rule : rules) { rule.execute(result); if (result.hasResult()) { return; } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 3.9K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/EmptySchema.java
return Collections.emptyList(); } private static class DoNothingCompatibilityRule implements CompatibilityRule<Object> { @Override public void execute(CompatibilityCheckResult<Object> result) { } @Override public boolean doesSomething() { return false; } }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Feb 28 13:08:22 UTC 2024 - 4.6K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultAttributesSchema.java
public boolean matchValue(Attribute<?> attribute, Object requested, Object candidate) { if (requested.equals(candidate)) { return true; } CompatibilityCheckResult<Object> result = null; CompatibilityRule<Object> rules = consumerSchema.compatibilityRules(attribute); if (rules.doesSomething()) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Mar 26 16:59:54 UTC 2024 - 16.1K bytes - Viewed (0)